diff --git a/tests/fuzztest/DoPartitions_fuzzer/BUILD.gn b/test/fuzztest/DoPartitions_fuzzer/BUILD.gn similarity index 100% rename from tests/fuzztest/DoPartitions_fuzzer/BUILD.gn rename to test/fuzztest/DoPartitions_fuzzer/BUILD.gn diff --git a/tests/fuzztest/DoPartitions_fuzzer/DoPartitions_fuzzer.cpp b/test/fuzztest/DoPartitions_fuzzer/DoPartitions_fuzzer.cpp similarity index 100% rename from tests/fuzztest/DoPartitions_fuzzer/DoPartitions_fuzzer.cpp rename to test/fuzztest/DoPartitions_fuzzer/DoPartitions_fuzzer.cpp diff --git a/tests/fuzztest/DoPartitions_fuzzer/DoPartitions_fuzzer.h b/test/fuzztest/DoPartitions_fuzzer/DoPartitions_fuzzer.h similarity index 100% rename from tests/fuzztest/DoPartitions_fuzzer/DoPartitions_fuzzer.h rename to test/fuzztest/DoPartitions_fuzzer/DoPartitions_fuzzer.h diff --git a/tests/fuzztest/DoPartitions_fuzzer/corpus/init b/test/fuzztest/DoPartitions_fuzzer/corpus/init similarity index 100% rename from tests/fuzztest/DoPartitions_fuzzer/corpus/init rename to test/fuzztest/DoPartitions_fuzzer/corpus/init diff --git a/tests/fuzztest/DoPartitions_fuzzer/project.xml b/test/fuzztest/DoPartitions_fuzzer/project.xml similarity index 100% rename from tests/fuzztest/DoPartitions_fuzzer/project.xml rename to test/fuzztest/DoPartitions_fuzzer/project.xml diff --git a/tests/fuzztest/ExtractAndExecuteScript_fuzzer/BUILD.gn b/test/fuzztest/ExtractAndExecuteScript_fuzzer/BUILD.gn similarity index 100% rename from tests/fuzztest/ExtractAndExecuteScript_fuzzer/BUILD.gn rename to test/fuzztest/ExtractAndExecuteScript_fuzzer/BUILD.gn diff --git a/tests/fuzztest/ExtractAndExecuteScript_fuzzer/ExtractAndExecuteScript_fuzzer.cpp b/test/fuzztest/ExtractAndExecuteScript_fuzzer/ExtractAndExecuteScript_fuzzer.cpp similarity index 99% rename from tests/fuzztest/ExtractAndExecuteScript_fuzzer/ExtractAndExecuteScript_fuzzer.cpp rename to test/fuzztest/ExtractAndExecuteScript_fuzzer/ExtractAndExecuteScript_fuzzer.cpp index ffef9fd65373971521f4262b5ff85b6a31630c63..b271675e1311223b63a43f02eb3091d16af8e85b 100644 --- a/tests/fuzztest/ExtractAndExecuteScript_fuzzer/ExtractAndExecuteScript_fuzzer.cpp +++ b/test/fuzztest/ExtractAndExecuteScript_fuzzer/ExtractAndExecuteScript_fuzzer.cpp @@ -37,7 +37,7 @@ using namespace hpackage; using namespace uscript; using namespace updater; -const static std::string TEST_PATH_TO = "/data/test/"; +const static std::string TEST_PATH_TO = "/data/fuzz/test/"; const static int32_t SCRIPT_TEST_PRIORITY_NUM = 3; const static int32_t SCRIPT_TEST_LAST_PRIORITY = 2; diff --git a/tests/fuzztest/ExtractAndExecuteScript_fuzzer/ExtractAndExecuteScript_fuzzer.h b/test/fuzztest/ExtractAndExecuteScript_fuzzer/ExtractAndExecuteScript_fuzzer.h similarity index 100% rename from tests/fuzztest/ExtractAndExecuteScript_fuzzer/ExtractAndExecuteScript_fuzzer.h rename to test/fuzztest/ExtractAndExecuteScript_fuzzer/ExtractAndExecuteScript_fuzzer.h diff --git a/tests/fuzztest/ExtractAndExecuteScript_fuzzer/corpus/init b/test/fuzztest/ExtractAndExecuteScript_fuzzer/corpus/init similarity index 100% rename from tests/fuzztest/ExtractAndExecuteScript_fuzzer/corpus/init rename to test/fuzztest/ExtractAndExecuteScript_fuzzer/corpus/init diff --git a/tests/fuzztest/ExtractAndExecuteScript_fuzzer/project.xml b/test/fuzztest/ExtractAndExecuteScript_fuzzer/project.xml similarity index 100% rename from tests/fuzztest/ExtractAndExecuteScript_fuzzer/project.xml rename to test/fuzztest/ExtractAndExecuteScript_fuzzer/project.xml diff --git a/tests/fuzztest/ReadFstabFromFile_fuzzer/BUILD.gn b/test/fuzztest/ReadFstabFromFile_fuzzer/BUILD.gn similarity index 100% rename from tests/fuzztest/ReadFstabFromFile_fuzzer/BUILD.gn rename to test/fuzztest/ReadFstabFromFile_fuzzer/BUILD.gn diff --git a/tests/fuzztest/ReadFstabFromFile_fuzzer/ReadFstabFromFile_fuzzer.cpp b/test/fuzztest/ReadFstabFromFile_fuzzer/ReadFstabFromFile_fuzzer.cpp similarity index 100% rename from tests/fuzztest/ReadFstabFromFile_fuzzer/ReadFstabFromFile_fuzzer.cpp rename to test/fuzztest/ReadFstabFromFile_fuzzer/ReadFstabFromFile_fuzzer.cpp diff --git a/tests/fuzztest/ReadFstabFromFile_fuzzer/ReadFstabFromFile_fuzzer.h b/test/fuzztest/ReadFstabFromFile_fuzzer/ReadFstabFromFile_fuzzer.h similarity index 100% rename from tests/fuzztest/ReadFstabFromFile_fuzzer/ReadFstabFromFile_fuzzer.h rename to test/fuzztest/ReadFstabFromFile_fuzzer/ReadFstabFromFile_fuzzer.h diff --git a/tests/fuzztest/ReadFstabFromFile_fuzzer/corpus/init b/test/fuzztest/ReadFstabFromFile_fuzzer/corpus/init similarity index 100% rename from tests/fuzztest/ReadFstabFromFile_fuzzer/corpus/init rename to test/fuzztest/ReadFstabFromFile_fuzzer/corpus/init diff --git a/tests/fuzztest/ReadFstabFromFile_fuzzer/project.xml b/test/fuzztest/ReadFstabFromFile_fuzzer/project.xml similarity index 100% rename from tests/fuzztest/ReadFstabFromFile_fuzzer/project.xml rename to test/fuzztest/ReadFstabFromFile_fuzzer/project.xml diff --git a/tests/fuzztest/UpdaterFactoryReset_fuzzer/BUILD.gn b/test/fuzztest/UpdaterFactoryReset_fuzzer/BUILD.gn similarity index 100% rename from tests/fuzztest/UpdaterFactoryReset_fuzzer/BUILD.gn rename to test/fuzztest/UpdaterFactoryReset_fuzzer/BUILD.gn diff --git a/tests/fuzztest/UpdaterFactoryReset_fuzzer/UpdaterFactoryReset_fuzzer.cpp b/test/fuzztest/UpdaterFactoryReset_fuzzer/UpdaterFactoryReset_fuzzer.cpp similarity index 94% rename from tests/fuzztest/UpdaterFactoryReset_fuzzer/UpdaterFactoryReset_fuzzer.cpp rename to test/fuzztest/UpdaterFactoryReset_fuzzer/UpdaterFactoryReset_fuzzer.cpp index 392dde8f9b502423b5334a813102de28e5f6e973..b3003ff6110f888edc79facc39aa2ad879337e22 100644 --- a/tests/fuzztest/UpdaterFactoryReset_fuzzer/UpdaterFactoryReset_fuzzer.cpp +++ b/test/fuzztest/UpdaterFactoryReset_fuzzer/UpdaterFactoryReset_fuzzer.cpp @@ -32,7 +32,7 @@ namespace OHOS { FactoryResetMode mode = USER_WIPE_DATA; if (size < 20) { /* fstable name length */ - LoadSpecificFstab("/data/test/FormatPartition_fuzzer.fstable"); + LoadSpecificFstab("/data/fuzz/test/FormatPartition_fuzzer.fstable"); FactoryReset(mode, reinterpret_cast(data)); } diff --git a/tests/fuzztest/UpdaterFactoryReset_fuzzer/UpdaterFactoryReset_fuzzer.h b/test/fuzztest/UpdaterFactoryReset_fuzzer/UpdaterFactoryReset_fuzzer.h similarity index 100% rename from tests/fuzztest/UpdaterFactoryReset_fuzzer/UpdaterFactoryReset_fuzzer.h rename to test/fuzztest/UpdaterFactoryReset_fuzzer/UpdaterFactoryReset_fuzzer.h diff --git a/tests/fuzztest/UpdaterFactoryReset_fuzzer/corpus/init b/test/fuzztest/UpdaterFactoryReset_fuzzer/corpus/init similarity index 100% rename from tests/fuzztest/UpdaterFactoryReset_fuzzer/corpus/init rename to test/fuzztest/UpdaterFactoryReset_fuzzer/corpus/init diff --git a/tests/fuzztest/UpdaterFactoryReset_fuzzer/project.xml b/test/fuzztest/UpdaterFactoryReset_fuzzer/project.xml similarity index 100% rename from tests/fuzztest/UpdaterFactoryReset_fuzzer/project.xml rename to test/fuzztest/UpdaterFactoryReset_fuzzer/project.xml diff --git a/tests/fuzztest/UpdaterFormatPartition_fuzzer/BUILD.gn b/test/fuzztest/UpdaterFormatPartition_fuzzer/BUILD.gn similarity index 100% rename from tests/fuzztest/UpdaterFormatPartition_fuzzer/BUILD.gn rename to test/fuzztest/UpdaterFormatPartition_fuzzer/BUILD.gn diff --git a/tests/fuzztest/UpdaterFormatPartition_fuzzer/UpdaterFormatPartition_fuzzer.cpp b/test/fuzztest/UpdaterFormatPartition_fuzzer/UpdaterFormatPartition_fuzzer.cpp similarity index 93% rename from tests/fuzztest/UpdaterFormatPartition_fuzzer/UpdaterFormatPartition_fuzzer.cpp rename to test/fuzztest/UpdaterFormatPartition_fuzzer/UpdaterFormatPartition_fuzzer.cpp index ecc9d881b79d40932a8905d9602b39b222c6e4b8..8e8cbeae7585553d44e1bee983515cd201d49b83 100644 --- a/tests/fuzztest/UpdaterFormatPartition_fuzzer/UpdaterFormatPartition_fuzzer.cpp +++ b/test/fuzztest/UpdaterFormatPartition_fuzzer/UpdaterFormatPartition_fuzzer.cpp @@ -29,7 +29,7 @@ namespace OHOS { bool FuzzFormatPartition(const uint8_t* data, size_t size) { if (size < 20) { /* fstable name length */ - LoadSpecificFstab("/data/test/FormatPartition_fuzzer.fstable"); + LoadSpecificFstab("/data/fuzz/test/FormatPartition_fuzzer.fstable"); FormatPartition(reinterpret_cast(data)); } diff --git a/tests/fuzztest/UpdaterFormatPartition_fuzzer/UpdaterFormatPartition_fuzzer.h b/test/fuzztest/UpdaterFormatPartition_fuzzer/UpdaterFormatPartition_fuzzer.h similarity index 100% rename from tests/fuzztest/UpdaterFormatPartition_fuzzer/UpdaterFormatPartition_fuzzer.h rename to test/fuzztest/UpdaterFormatPartition_fuzzer/UpdaterFormatPartition_fuzzer.h diff --git a/tests/fuzztest/UpdaterFormatPartition_fuzzer/corpus/init b/test/fuzztest/UpdaterFormatPartition_fuzzer/corpus/init similarity index 100% rename from tests/fuzztest/UpdaterFormatPartition_fuzzer/corpus/init rename to test/fuzztest/UpdaterFormatPartition_fuzzer/corpus/init diff --git a/tests/fuzztest/UpdaterFormatPartition_fuzzer/project.xml b/test/fuzztest/UpdaterFormatPartition_fuzzer/project.xml similarity index 100% rename from tests/fuzztest/UpdaterFormatPartition_fuzzer/project.xml rename to test/fuzztest/UpdaterFormatPartition_fuzzer/project.xml diff --git a/tests/fuzztest/UpdaterMountForPath_fuzzer/BUILD.gn b/test/fuzztest/UpdaterMountForPath_fuzzer/BUILD.gn similarity index 100% rename from tests/fuzztest/UpdaterMountForPath_fuzzer/BUILD.gn rename to test/fuzztest/UpdaterMountForPath_fuzzer/BUILD.gn diff --git a/tests/fuzztest/UpdaterMountForPath_fuzzer/UpdaterMountForPath_fuzzer.cpp b/test/fuzztest/UpdaterMountForPath_fuzzer/UpdaterMountForPath_fuzzer.cpp similarity index 94% rename from tests/fuzztest/UpdaterMountForPath_fuzzer/UpdaterMountForPath_fuzzer.cpp rename to test/fuzztest/UpdaterMountForPath_fuzzer/UpdaterMountForPath_fuzzer.cpp index fbb1e397b47458021cf9833815e990b462c01411..24898d6f5d9cc4b646cfad6301006c31ee9f50bc 100644 --- a/tests/fuzztest/UpdaterMountForPath_fuzzer/UpdaterMountForPath_fuzzer.cpp +++ b/test/fuzztest/UpdaterMountForPath_fuzzer/UpdaterMountForPath_fuzzer.cpp @@ -29,7 +29,7 @@ namespace OHOS { bool FuzzMountForPath(const uint8_t* data, size_t size) { if (size < 20) { /* fstable name length */ - LoadSpecificFstab("/data/test/MountForPath_fuzzer.fstable"); + LoadSpecificFstab("/data/fuzz/test/MountForPath_fuzzer.fstable"); MountForPath(reinterpret_cast(data)); } diff --git a/tests/fuzztest/UpdaterMountForPath_fuzzer/UpdaterMountForPath_fuzzer.h b/test/fuzztest/UpdaterMountForPath_fuzzer/UpdaterMountForPath_fuzzer.h similarity index 100% rename from tests/fuzztest/UpdaterMountForPath_fuzzer/UpdaterMountForPath_fuzzer.h rename to test/fuzztest/UpdaterMountForPath_fuzzer/UpdaterMountForPath_fuzzer.h diff --git a/tests/fuzztest/UpdaterMountForPath_fuzzer/corpus/init b/test/fuzztest/UpdaterMountForPath_fuzzer/corpus/init similarity index 100% rename from tests/fuzztest/UpdaterMountForPath_fuzzer/corpus/init rename to test/fuzztest/UpdaterMountForPath_fuzzer/corpus/init diff --git a/tests/fuzztest/UpdaterMountForPath_fuzzer/project.xml b/test/fuzztest/UpdaterMountForPath_fuzzer/project.xml similarity index 100% rename from tests/fuzztest/UpdaterMountForPath_fuzzer/project.xml rename to test/fuzztest/UpdaterMountForPath_fuzzer/project.xml diff --git a/tests/fuzztest/UpdaterStartUpdaterProc_fuzzer/BUILD.gn b/test/fuzztest/UpdaterStartUpdaterProc_fuzzer/BUILD.gn similarity index 100% rename from tests/fuzztest/UpdaterStartUpdaterProc_fuzzer/BUILD.gn rename to test/fuzztest/UpdaterStartUpdaterProc_fuzzer/BUILD.gn diff --git a/tests/fuzztest/UpdaterStartUpdaterProc_fuzzer/UpdaterStartUpdaterProc_fuzzer.cpp b/test/fuzztest/UpdaterStartUpdaterProc_fuzzer/UpdaterStartUpdaterProc_fuzzer.cpp similarity index 99% rename from tests/fuzztest/UpdaterStartUpdaterProc_fuzzer/UpdaterStartUpdaterProc_fuzzer.cpp rename to test/fuzztest/UpdaterStartUpdaterProc_fuzzer/UpdaterStartUpdaterProc_fuzzer.cpp index 53beea8bd4f57799f96574194da76d1bd1a05190..ed006db9346e58dd61fcfef5c54dae03cf46199a 100644 --- a/tests/fuzztest/UpdaterStartUpdaterProc_fuzzer/UpdaterStartUpdaterProc_fuzzer.cpp +++ b/test/fuzztest/UpdaterStartUpdaterProc_fuzzer/UpdaterStartUpdaterProc_fuzzer.cpp @@ -30,7 +30,7 @@ using namespace updater; using namespace hpackage; -const static std::string TEST_PATH_TO = "/data/test/"; +const static std::string TEST_PATH_TO = "/data/fuzz/test/"; static inline std::string GetTestCertName() { diff --git a/tests/fuzztest/UpdaterStartUpdaterProc_fuzzer/UpdaterStartUpdaterProc_fuzzer.h b/test/fuzztest/UpdaterStartUpdaterProc_fuzzer/UpdaterStartUpdaterProc_fuzzer.h similarity index 100% rename from tests/fuzztest/UpdaterStartUpdaterProc_fuzzer/UpdaterStartUpdaterProc_fuzzer.h rename to test/fuzztest/UpdaterStartUpdaterProc_fuzzer/UpdaterStartUpdaterProc_fuzzer.h diff --git a/tests/fuzztest/UpdaterStartUpdaterProc_fuzzer/corpus/init b/test/fuzztest/UpdaterStartUpdaterProc_fuzzer/corpus/init similarity index 100% rename from tests/fuzztest/UpdaterStartUpdaterProc_fuzzer/corpus/init rename to test/fuzztest/UpdaterStartUpdaterProc_fuzzer/corpus/init diff --git a/tests/fuzztest/UpdaterStartUpdaterProc_fuzzer/project.xml b/test/fuzztest/UpdaterStartUpdaterProc_fuzzer/project.xml similarity index 100% rename from tests/fuzztest/UpdaterStartUpdaterProc_fuzzer/project.xml rename to test/fuzztest/UpdaterStartUpdaterProc_fuzzer/project.xml diff --git a/tests/fuzztest/fuzz_src_data/FormatPartition_fuzzer.fstable b/test/fuzztest/fuzz_src_data/FormatPartition_fuzzer.fstable old mode 100644 new mode 100755 similarity index 100% rename from tests/fuzztest/fuzz_src_data/FormatPartition_fuzzer.fstable rename to test/fuzztest/fuzz_src_data/FormatPartition_fuzzer.fstable diff --git a/tests/fuzztest/fuzz_src_data/MountForPath_fuzzer.fstable b/test/fuzztest/fuzz_src_data/MountForPath_fuzzer.fstable old mode 100644 new mode 100755 similarity index 100% rename from tests/fuzztest/fuzz_src_data/MountForPath_fuzzer.fstable rename to test/fuzztest/fuzz_src_data/MountForPath_fuzzer.fstable diff --git a/tests/fuzztest/fuzz_src_data/Verse-script.us b/test/fuzztest/fuzz_src_data/Verse-script.us old mode 100644 new mode 100755 similarity index 100% rename from tests/fuzztest/fuzz_src_data/Verse-script.us rename to test/fuzztest/fuzz_src_data/Verse-script.us diff --git a/tests/fuzztest/fuzz_src_data/build_tools.zip b/test/fuzztest/fuzz_src_data/build_tools.zip old mode 100644 new mode 100755 similarity index 100% rename from tests/fuzztest/fuzz_src_data/build_tools.zip rename to test/fuzztest/fuzz_src_data/build_tools.zip diff --git a/tests/fuzztest/fuzz_src_data/libthirdInstruction.z.so b/test/fuzztest/fuzz_src_data/libthirdInstruction.z.so old mode 100644 new mode 100755 similarity index 100% rename from tests/fuzztest/fuzz_src_data/libthirdInstruction.z.so rename to test/fuzztest/fuzz_src_data/libthirdInstruction.z.so diff --git a/tests/fuzztest/fuzz_src_data/loadScript.us b/test/fuzztest/fuzz_src_data/loadScript.us old mode 100644 new mode 100755 similarity index 100% rename from tests/fuzztest/fuzz_src_data/loadScript.us rename to test/fuzztest/fuzz_src_data/loadScript.us diff --git a/test/fuzztest/fuzz_src_data/registerCmd.us b/test/fuzztest/fuzz_src_data/registerCmd.us new file mode 100755 index 0000000000000000000000000000000000000000..eb305ed1597a4a3fd01b23dc3308c09734c417c3 --- /dev/null +++ b/test/fuzztest/fuzz_src_data/registerCmd.us @@ -0,0 +1,6 @@ +RegisterCmder("LoadScript" , "/data/fuzz/test/libthirdInstruction.z.so"); +RegisterCmder("TestWriteSpace" , "/data/fuzz/test/libthirdInstruction.z.so"); +RegisterCmder("TestWriteSpace" , "/data/fuzz/test/libthirdInstruction.z.so"); +RegisterCmder("TestWriteSpace" , "/data/fuzz/test/libthirdInstruction.z.so"); +RegisterCmder("TestWriteSpace" , "/data/fuzz/test/libthirdInstruction.z.so"); +RegisterCmder("TestWriteSpace" , "/data/fuzz/test/libthirdInstruction.z.so"); diff --git a/tests/fuzztest/fuzz_src_data/rsa_private_key2048.pem b/test/fuzztest/fuzz_src_data/rsa_private_key2048.pem old mode 100644 new mode 100755 similarity index 100% rename from tests/fuzztest/fuzz_src_data/rsa_private_key2048.pem rename to test/fuzztest/fuzz_src_data/rsa_private_key2048.pem diff --git a/tests/fuzztest/fuzz_src_data/signing_cert.crt b/test/fuzztest/fuzz_src_data/signing_cert.crt old mode 100644 new mode 100755 similarity index 100% rename from tests/fuzztest/fuzz_src_data/signing_cert.crt rename to test/fuzztest/fuzz_src_data/signing_cert.crt diff --git a/tests/fuzztest/fuzz_src_data/test_function.us b/test/fuzztest/fuzz_src_data/test_function.us old mode 100644 new mode 100755 similarity index 100% rename from tests/fuzztest/fuzz_src_data/test_function.us rename to test/fuzztest/fuzz_src_data/test_function.us diff --git a/tests/fuzztest/fuzz_src_data/test_if.us b/test/fuzztest/fuzz_src_data/test_if.us old mode 100644 new mode 100755 similarity index 100% rename from tests/fuzztest/fuzz_src_data/test_if.us rename to test/fuzztest/fuzz_src_data/test_if.us diff --git a/tests/fuzztest/fuzz_src_data/test_logic.us b/test/fuzztest/fuzz_src_data/test_logic.us old mode 100644 new mode 100755 similarity index 100% rename from tests/fuzztest/fuzz_src_data/test_logic.us rename to test/fuzztest/fuzz_src_data/test_logic.us diff --git a/tests/fuzztest/fuzz_src_data/test_math.us b/test/fuzztest/fuzz_src_data/test_math.us old mode 100644 new mode 100755 similarity index 100% rename from tests/fuzztest/fuzz_src_data/test_math.us rename to test/fuzztest/fuzz_src_data/test_math.us diff --git a/tests/fuzztest/fuzz_src_data/test_native.us b/test/fuzztest/fuzz_src_data/test_native.us old mode 100644 new mode 100755 similarity index 100% rename from tests/fuzztest/fuzz_src_data/test_native.us rename to test/fuzztest/fuzz_src_data/test_native.us diff --git a/tests/fuzztest/fuzz_src_data/testscript.us b/test/fuzztest/fuzz_src_data/testscript.us old mode 100644 new mode 100755 similarity index 100% rename from tests/fuzztest/fuzz_src_data/testscript.us rename to test/fuzztest/fuzz_src_data/testscript.us diff --git a/test/unittest/BUILD.gn b/test/unittest/BUILD.gn new file mode 100755 index 0000000000000000000000000000000000000000..b270b547d97166fb053a82977bca7d0876e61e9e --- /dev/null +++ b/test/unittest/BUILD.gn @@ -0,0 +1,231 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import("//build/ohos.gni") + +config("utest_config") { + visibility = [ ":*" ] + + cflags = [ + "-fprofile-arcs", + "-ftest-coverage", + "-Wno-implicit-fallthrough", + "-Wno-unused-function", + ] + cflags_cc = [ "-Wno-implicit-fallthrough" ] + + ldflags = [ "--coverage" ] +} + +ohos_executable("updater_ut") { + sources = [ + "applypatch_test/all_cmd_unittest.cpp", + "applypatch_test/applypatch_unittest.cpp", + "applypatch_test/blockset_unittest.cpp", + "applypatch_test/bspatch_unittest.cpp", + "applypatch_test/commands_unittest.cpp", + "applypatch_test/imagepatch_unittest.cpp", + "applypatch_test/partition_update_record_unittest.cpp", + "applypatch_test/store_unittest.cpp", + "applypatch_test/transfer_manager_unittest.cpp", + "diffpatch/bzip2_unittest.cpp", + "diffpatch/diffpatch_unittest.cpp", + "fs_manager/do_partition_unittest.cpp", + "log_test/log_unittest.cpp", + "misc_info_test/misc_info_unittest.cpp", + "mount_test/fstabapi_unittest.cpp", + "mount_test/mount_unittest.cpp", + "package/package_unittest.cpp", + "package/pkg_algo_unittest.cpp", + "package/pkg_manager_unittest.cpp", + "package/pkg_package_unittest.cpp", + "script/basic_instruction_unittest.cpp", + "script/script_interpreter_unittest.cpp", + "script/script_instruction_unittest.cpp", + "script/script_unittest.cpp", + "script/threadpool_unittest.cpp", + "updater_binary/update_image_block_test.cpp", + "updater_binary/update_partitions_unittest.cpp", + "updater_binary/update_processor_unittest.cpp", + "updater_binary/updater_binary_unittest.cpp", + "updater_main_test/updater_main_unittest.cpp", + "updater_test/updater_unittest.cpp", + "updater_ut_entry.cpp", + "updaterkits_test/updaterkits_unittest.cpp", + "updater_ui_test/updater_ui_unittest.cpp", + "utils/utils_unittest.cpp", + ] + + sources += [ + "//base/update/updater/interfaces/kits/misc_info/misc_info.cpp", + "//base/update/updater/interfaces/kits/packages/package.cpp", + "//base/update/updater/interfaces/kits/updaterkits/updaterkits.cpp", + "//base/update/updater/services/applypatch/block_set.cpp", + "//base/update/updater/services/applypatch/command.cpp", + "//base/update/updater/services/applypatch/command_function.cpp", + "//base/update/updater/services/applypatch/command_process.cpp", + "//base/update/updater/services/applypatch/data_writer.cpp", + "//base/update/updater/services/applypatch/raw_writer.cpp", + "//base/update/updater/services/applypatch/store.cpp", + "//base/update/updater/services/applypatch/transfer_manager.cpp", + "//base/update/updater/services/diffpatch/bzip2/bzip2_adapter.cpp", + "//base/update/updater/services/diffpatch/bzip2/lz4_adapter.cpp", + "//base/update/updater/services/diffpatch/bzip2/zip_adapter.cpp", + "//base/update/updater/services/diffpatch/diff/blocks_diff.cpp", + "//base/update/updater/services/diffpatch/diff/image_diff.cpp", + "//base/update/updater/services/diffpatch/diff/update_diff.cpp", + "//base/update/updater/services/diffpatch/diffpatch.cpp", + "//base/update/updater/services/diffpatch/patch/blocks_patch.cpp", + "//base/update/updater/services/diffpatch/patch/image_patch.cpp", + "//base/update/updater/services/diffpatch/patch/update_patch.cpp", + "//base/update/updater/services/fs_manager/cmp_partition.cpp", + "//base/update/updater/services/fs_manager/do_partition.cpp", + "//base/update/updater/services/fs_manager/fstab.cpp", + "//base/update/updater/services/fs_manager/mount.cpp", + "//base/update/updater/services/fs_manager/partitions.cpp", + "//base/update/updater/services/log/log.cpp", + "//base/update/updater/services/package/pkg_algorithm/pkg_algo_deflate.cpp", + "//base/update/updater/services/package/pkg_algorithm/pkg_algo_digest.cpp", + "//base/update/updater/services/package/pkg_algorithm/pkg_algo_lz4.cpp", + "//base/update/updater/services/package/pkg_algorithm/pkg_algo_sign.cpp", + "//base/update/updater/services/package/pkg_algorithm/pkg_algorithm.cpp", + "//base/update/updater/services/package/pkg_manager/pkg_managerImpl.cpp", + "//base/update/updater/services/package/pkg_manager/pkg_stream.cpp", + "//base/update/updater/services/package/pkg_manager/pkg_utils.cpp", + "//base/update/updater/services/package/pkg_package/pkg_gzipfile.cpp", + "//base/update/updater/services/package/pkg_package/pkg_lz4file.cpp", + "//base/update/updater/services/package/pkg_package/pkg_pkgfile.cpp", + "//base/update/updater/services/package/pkg_package/pkg_upgradefile.cpp", + "//base/update/updater/services/package/pkg_package/pkg_zipfile.cpp", + "//base/update/updater/services/script/script_instruction/script_basicinstruction.cpp", + "//base/update/updater/services/script/script_instruction/script_instructionhelper.cpp", + "//base/update/updater/services/script/script_instruction/script_loadscript.cpp", + "//base/update/updater/services/script/script_instruction/script_registercmd.cpp", + "//base/update/updater/services/script/script_instruction/script_updateprocesser.cpp", + "//base/update/updater/services/script/script_interpreter/script_context.cpp", + "//base/update/updater/services/script/script_interpreter/script_expression.cpp", + "//base/update/updater/services/script/script_interpreter/script_function.cpp", + "//base/update/updater/services/script/script_interpreter/script_interpreter.cpp", + "//base/update/updater/services/script/script_interpreter/script_param.cpp", + "//base/update/updater/services/script/script_interpreter/script_scanner.cpp", + "//base/update/updater/services/script/script_interpreter/script_statement.cpp", + "//base/update/updater/services/script/script_manager/script_managerImpl.cpp", + "//base/update/updater/services/script/script_manager/script_utils.cpp", + "//base/update/updater/services/script/threadpool/threadpool.cpp", + "//base/update/updater/services/script/yacc/lexer.cpp", + "//base/update/updater/services/script/yacc/parser.cpp", + "//base/update/updater/services/updater_binary/update_image_block.cpp", + "//base/update/updater/services/updater_binary/update_partitions.cpp", + "//base/update/updater/services/updater_binary/update_processor.cpp", + "//base/update/updater/services/updater_main.cpp", + "//base/update/updater/utils/utils.cpp", + ] + include_dirs = [ + "//base/update/updater/interfaces/kits/include/", + "//base/update/updater/interfaces/kits/include/package", + "//base/update/updater/services/include/", + "//base/update/updater/utils/include/", + "//base/update/updater/services/", + "//base/update/updater/services/include/package", + "//base/update/updater/services/include/script", + "//base/update/updater/services/include/log", + "//base/update/updater/services/include/patch", + "//base/update/updater/services/script/script_instruction", + "//base/update/updater/services/script/script_interpreter", + "//base/update/updater/services/script/script_manager", + "//base/update/updater/services/script/threadpool", + "//base/update/updater/services/script/yacc", + "//base/update/updater/services/package/pkg_algorithm", + "//base/update/updater/services/package/pkg_manager", + "//base/update/updater/services/package/pkg_package", + "//base/update/updater/services/updater_binary", + "//base/update/updater/services/include/fs_manager", + "//base/update/updater/services/fs_manager", + "//base/update/updater/services/applypatch", + "//base/update/updater/services/diffpatch", + "//base/update/updater/services/diffpatch/diff", + "//base/update/updater/services/diffpatch/patch", + "//base/update/updater/services/diffpatch/bzip2", + "//base/update/updater/services/ui", + "//base/update/updater/test/unittest", + "//third_party/zlib", + "//third_party/lz4/lib", + "//third_party/bounds_checking_function/include", + "//foundation/ace/napi/interfaces/kits", + "//third_party/cJSON", + "//third_party/curl/include", + "//third_party/openssl/include", + "//third_party/bzip2", + "//third_party/libdrm/include/drm", + "//third_party/libdrm", + "//drivers/framework/ability/sbuf/include", + "//drivers/framework/include/platform", + "//drivers/framework/include/core", + "//drivers/framework/include/osal", + "//drivers/framework/include/utils", + "//drivers/framework/include/config", + "//drivers/framework/include", + "//drivers/peripheral/input/hal/include", + "//drivers/peripheral/input/interfaces/include", + "//third_party/bounds_checking_function/include", + ] + deps = [ + "//base/startup/syspara_lite/interfaces/innerkits/native/syspara:syspara", + "//base/update/updater/interfaces/kits/misc_info:libmiscinfo", + "//base/update/updater/services/applypatch:libapplypatch", + "//base/update/updater/services/diffpatch/diff:libdiff", + "//base/update/updater/services/diffpatch/patch:libpatch", + "//base/update/updater/services/fs_manager:libfsmanager", + "//base/update/updater/services/log:libupdaterlog", + "//base/update/updater/services/package:libupdaterpackage", + "//base/update/updater/utils:libutils", + "//base/update/updater/services/ui:libui", + "//third_party/bounds_checking_function:libsec_static", + "//third_party/bzip2:libbz2", + "//third_party/cJSON:cjson_static", + "//third_party/googletest:gmock", + "//third_party/googletest:gtest", + "//third_party/lz4:liblz4_static", + "//third_party/openssl:crypto_source", + "//third_party/openssl:ssl_source", + "//third_party/zlib:libz", + ] + + deps += [ + "//base/update/updater/test/unittest:test_update_binary", + "//base/update/updater/test/unittest:test_update_binary_abnormal", + ] + + defines = [ + "UPDATER_UT", + "BUILD_OHOS", + ] + + cflags_cc = [ "-fexceptions" ] + + public_configs = [ ":utest_config" ] + install_enable = true + part_name = "updater" +} + +ohos_executable("test_update_binary") { + sources = [ "updater_test/test_update_binary.cpp" ] + install_enable = true + part_name = "updater" +} + +ohos_executable("test_update_binary_abnormal") { + sources = [ "updater_test/test_update_binary_abnormal.cpp" ] + install_enable = true + part_name = "updater" +} diff --git a/test/unittest/applypatch_test/all_cmd_unittest.cpp b/test/unittest/applypatch_test/all_cmd_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..fcfe1fada33da083db5f3a7c6af9f3c37bdfa5a8 --- /dev/null +++ b/test/unittest/applypatch_test/all_cmd_unittest.cpp @@ -0,0 +1,205 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include "applypatch/block_set.h" +#include "applypatch/store.h" +#include "applypatch/transfer_manager.h" +#include "log/log.h" +#include "utils.h" + +using namespace updater; +using namespace std; +namespace updater_ut { +class AllCmdUnitTest : public testing::Test { +public: + static void SetUpTestCase(void); + static void TearDownTestCase(void) {}; + void SetUp(); + void TearDown(); + bool WriteTestBin(int fd, const uint8_t &data, size_t size) const; + bool GetTransferContents(const std::string &transferFile, std::string &contents) const; + int AllCmdUnitTestMove(int &fd, std::vector &allCmd, TransferManager &tm); + void FillTransferHeader(std::vector &command, const std::string &headerBuffer) const + { + std::vector headInfos = updater::utils::SplitString(headerBuffer); + for (const auto &headInfo : headInfos) { + command.push_back(headInfo); + } + } +}; + +void AllCmdUnitTest::SetUpTestCase() +{ + cout << "Updater Unit AllCmdUnitTest Setup!" << endl; +} + +void AllCmdUnitTest::SetUp() +{ + cout << "Updater Unit AllCmdUnitTest Begin!" << endl; +} + +void AllCmdUnitTest::TearDown() +{ + cout << "Updater Unit AllCmdUnitTest End!" << endl; +} + +bool AllCmdUnitTest::GetTransferContents(const std::string &transferFile, std::string &contents) const +{ + int fd = open(transferFile.c_str(), O_RDONLY | O_CLOEXEC); + if (fd < 0) { + return false; + } + contents.clear(); + bool rc = updater::utils::ReadFileToString(fd, contents); + close(fd); + return rc; +} + +bool AllCmdUnitTest::WriteTestBin(int fd, const uint8_t &data, size_t size) const +{ + ssize_t written = 0; + size_t rest = size; + size_t count = 4096; + + const uint8_t *p = &data; + while (rest > 0) { + do { + written = write(fd, p, count); + } while (written < 0 && errno == EINTR); + + if (written < 0) { + return false; + } + rest -= written; + } + return true; +} + +// Testcase for testing all commands without "new" command. +// new command is not easy to simulate, it depends on +// compression and other condition. +// Leave new command to be covered by update_image_block test. +TEST_F(AllCmdUnitTest, allCmd_test_001) +{ + TransferManager *tm = TransferManager::GetTransferManagerInstance(); + // Read source + + char filename[] = {"/data/updater/updater/allCmdUnitTest.bin"}; + int fd = open(filename, O_RDWR); + if (fd == -1) { + std::cout << "Failed to open test data allCmdUnitTest.bin : " << errno << std::endl; + return; + } + + std::string transferContents = ""; + // Read transfer list then run all commands. + // Cover all correct transfer data, expect all commands return correctly. + bool rc = GetTransferContents("/data/updater/applypatch/cmd_001_correct.transfer.list", transferContents); + EXPECT_TRUE(rc); + std::vector transferLines = updater::utils::SplitString(transferContents, "\n"); + std::cout << "Dump transfer lines: " << std::endl; + for (const auto &line : transferLines) { + std::cout << line << std::endl; + } + std::cout << "Dump transfer line done." << std::endl; + TransferManager::GetTransferManagerInstance()->GetGlobalParams()->storeBase = "/data/updater/update_tmp"; + std::string storePath = "/data/updater/update_tmp"; + Store::CreateNewSpace(storePath, false); + rc = tm->CommandsParser(fd, transferLines); + EXPECT_FALSE(rc); +} + +int AllCmdUnitTest::AllCmdUnitTestMove(int &fd, std::vector &allCmd, TransferManager &tm) +{ + size_t bufferSize = 4096; + size_t count = 10; + // move 1 + std::vector buffer1(bufferSize, 1); + lseek64(fd, 0, SEEK_SET); + auto res = WriteTestBin(fd, *buffer1.data(), bufferSize * count); + if (!res) { + printf("Write to bin error\n"); + } + + std::string baseBlockPair = "2,1,2"; + BlockSet baseBlock; + baseBlock.ParserAndInsert(baseBlockPair); + if (baseBlock.WriteZeroToBlock(fd, false) != 0) { + std::cout << "Write 0 to bin error: " << errno << std::endl; + } + + allCmd.pop_back(); + allCmd.push_back("move ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 2,0,1 1 2,1,2"); + bool result = tm.CommandsParser(fd, allCmd); + // move 2 + lseek64(fd, 0, SEEK_SET); + res = WriteTestBin(fd, *buffer1.data(), bufferSize * count); + if (!res) { + std::cout << "Write to bin error" << std::endl; + } + if (baseBlock.WriteZeroToBlock(fd, false) != 0) { + std::cout << "Write 0 to bin error: " << errno << std::endl; + } + + allCmd.pop_back(); + allCmd.push_back("move ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 2,0,1 1 2,1,2 2,2,3"); + result = tm.CommandsParser(fd, allCmd); + close(fd); + return 0; +} + +TEST_F(AllCmdUnitTest, allCmd_test_002) +{ + TransferManagerPtr tm = TransferManager::GetTransferManagerInstance(); + std::string filePath = "/tmp/test.bin"; + size_t bufferSize = 4096; + size_t count = 10; + mode_t dirMode = S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH; + TransferManager::GetTransferManagerInstance()->GetGlobalParams()->storeBase = "/tmp/cmdtest"; + Store::DoFreeSpace(TransferManager::GetTransferManagerInstance()->GetGlobalParams()->storeBase); + utils::MkdirRecursive(TransferManager::GetTransferManagerInstance()->GetGlobalParams()->storeBase, dirMode); + std::vector buffer(bufferSize, 0); + int fd = open(filePath.c_str(), O_RDWR | O_CREAT, dirMode); + lseek64(fd, 0, SEEK_SET); + if (fd == -1) { + printf("Failed to open block %s, errno: %d\n", filePath.c_str(), errno); + return; + } + auto res = WriteTestBin(fd, *buffer.data(), bufferSize * count); + if (!res) { + printf("Write to bin error\n"); + } + + bool result = false; + mode_t mode = (S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); + // + // 构造命令 + std::vector allCmd; + FillTransferHeader(allCmd, "4 27280 0 3616"); + allCmd.push_back("stash ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 2,0,1"); // 清第一块 + result = tm->CommandsParser(fd, allCmd); + EXPECT_TRUE(result); + Store::DoFreeSpace(TransferManager::GetTransferManagerInstance()->GetGlobalParams()->storeBase); + utils::MkdirRecursive(TransferManager::GetTransferManagerInstance()->GetGlobalParams()->storeBase, mode); + + EXPECT_EQ(AllCmdUnitTestMove(fd, allCmd, *tm), 0); + unlink(filePath.c_str()); +} +} // updater_ut diff --git a/test/unittest/applypatch_test/applypatch_unittest.cpp b/test/unittest/applypatch_test/applypatch_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..80153363f066e8f336c3dd95b5fb82d07d65d3e8 --- /dev/null +++ b/test/unittest/applypatch_test/applypatch_unittest.cpp @@ -0,0 +1,141 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "applypatch_unittest.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "applypatch/data_writer.h" +#include "fs_manager/mount.h" +#include "log/log.h" +#include "securec.h" +#include "unittest_comm.h" +#include "utils.h" + +namespace updater_ut { +using namespace testing::ext; +using namespace updater; +using namespace std; +using namespace testing; +constexpr unsigned int BUFFER_LEN = 12; +constexpr int O_BINARY = 0; + +void ApplyPatchUnitTest::SetUp() +{ + unsigned long mountFlag = MS_REMOUNT; + std::string tmpPath = "/tmp"; + // mount rootfs to read-write. + std::string rootSource = "/dev/root"; + if (mount(rootSource.c_str(), "/", "ext4", mountFlag, nullptr) != 0) { + std::cout << "Cannot re-mount rootfs\n"; + } + auto ret = mkdir(tmpPath.c_str(), S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); + if (ret != 0) { + std::cout << "Cannot create \"/tmp\" directory: " << errno << "\n"; + } + + // Load specific fstab for testing. + LoadSpecificFstab("/data/updater/applypatch/etc/fstab.ut.updater"); +} + +void ApplyPatchUnitTest::TearDown() +{ + std::string partitionName = "/rawwriter"; + auto devPath = GetBlockDeviceByMountPoint(partitionName); + unlink(devPath.c_str()); +} + +TEST_F(ApplyPatchUnitTest, updater_RawWriter) +{ + WriteMode mode = WRITE_RAW; + uint8_t *addr = nullptr; + uint8_t buf[BUFFER_LEN + 1] = {0}; + + std::string partitionName = "/rawwriter"; + std::unique_ptr writer = DataWriter::CreateDataWriter(mode, partitionName); + EXPECT_NE(writer, nullptr); + bool ret = writer->Write(addr, 0, mode, partitionName); + EXPECT_FALSE(ret); + + addr = buf; + ret = writer->Write(addr, 0, mode, partitionName); + EXPECT_FALSE(ret); + + ret = writer->Write(buf, BUFFER_LEN, mode, partitionName); + EXPECT_FALSE(ret); + + int mRet = memcpy_s(buf, BUFFER_LEN, "hello, world", BUFFER_LEN); + EXPECT_EQ(mRet, 0); + auto devPath = GetBlockDeviceByMountPoint(partitionName); + auto devDir = std::string(dirname(const_cast(devPath.c_str()))); + updater::utils::MkdirRecursive(devDir, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); + close(open(devPath.c_str(), O_CREAT | O_WRONLY | O_EXCL, 0664)); + ret = writer->Write(buf, BUFFER_LEN, mode, partitionName); + EXPECT_TRUE(ret); + + int fd = open(devPath.c_str(), O_RDONLY); + EXPECT_GT(fd, 0); + + uint8_t buffer[BUFFER_LEN + 1] = {0}; + size_t n = read(fd, buffer, BUFFER_LEN); + EXPECT_EQ(n, BUFFER_LEN); + + auto result = memcmp(buf, buffer, BUFFER_LEN); + EXPECT_EQ(result, 0); + DataWriter::ReleaseDataWriter(writer); +} + +TEST_F(ApplyPatchUnitTest, updater_DataWriterOpenPartition) +{ + partitionName = "non_exist"; + writer = DataWriter::CreateDataWriter(mode, partitionName); + EXPECT_NE(writer, nullptr); + ret = writer->OpenPartition(partitionName); + EXPECT_EQ(ret, -1); + DataWriter::ReleaseDataWriter(writer); + + partitionName = "/rawwriter"; + auto devPath = GetBlockDeviceByMountPoint(partitionName); + close(open(devPath.c_str(), O_CREAT | O_WRONLY | O_EXCL, 0664)); + writer = DataWriter::CreateDataWriter(mode, partitionName); + EXPECT_NE(writer, nullptr); + ret = writer->OpenPartition(partitionName); + EXPECT_GT(ret, 0); + DataWriter::ReleaseDataWriter(writer); +} + +TEST_F(ApplyPatchUnitTest, updater_CreateDataWriter) +{ + std::vector modes = { WRITE_RAW, WRITE_DECRYPT }; + std::unique_ptr writer = nullptr; + for (auto mode : modes) { + if (mode == WRITE_DECRYPT) { + EXPECT_EQ(writer, nullptr); + continue; + } + writer = DataWriter::CreateDataWriter(mode, ""); + EXPECT_NE(writer, nullptr); + DataWriter::ReleaseDataWriter(writer); + writer = nullptr; + } +} +} // namespace updater_ut diff --git a/test/unittest/applypatch_test/applypatch_unittest.h b/test/unittest/applypatch_test/applypatch_unittest.h new file mode 100755 index 0000000000000000000000000000000000000000..bd0e58bf2457fcbf61d24f8aa98d63c264505980 --- /dev/null +++ b/test/unittest/applypatch_test/applypatch_unittest.h @@ -0,0 +1,31 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#ifndef UPDATER_APPLYPATCH_UNITTEST_H +#define UPDATER_APPLYPATCH_UNITTEST_H + +#include +#include + +namespace updater_ut { +class ApplyPatchUnitTest : public testing::Test { +public: + static void SetUpTestCase(void) {} + static void TearDownTestCase(void) {} + void SetUp(); + void TearDown(); +}; +} // namespace updater_ut +#endif // UPDATER_APPLYPATCH_UNITTEST_H diff --git a/test/unittest/applypatch_test/blockset_unittest.cpp b/test/unittest/applypatch_test/blockset_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..e1b590dbee0ce0c890c541beca60009e09872c3b --- /dev/null +++ b/test/unittest/applypatch_test/blockset_unittest.cpp @@ -0,0 +1,125 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "blockset_unittest.h" +#include +#include +#include +#include +#include +#include "applypatch/block_set.h" +#include "applypatch/command.h" +#include "log/log.h" + +using namespace updater_ut; +using namespace updater; +using namespace std; + +namespace updater_ut { +void BlockSetUnitTest::SetUp(void) +{ + cout << "SetUpTestCase" << endl; +} + +void BlockSetUnitTest::TearDown(void) +{ + cout << "TearDownTestCase" << endl; +} + +TEST(BlockSetUnitTest, blockset_test_001) +{ + cout << "Blockset ut start"; + BlockSet block(std::vector {BlockPair{0, 1}}); + cout << "Blockset ut init end"; + size_t countOfRanges = block.CountOfRanges(); + cout << "Blockset ranges: " << countOfRanges; + auto itBegin = block.Begin(); + auto itEnd = block.End(); + auto itCBegin = block.CBegin(); + auto itCEnd = block.CEnd(); + auto itCrBegin = block.CrBegin(); + auto itCrEnd = block.CrEnd(); + if (itBegin != itEnd) + cout << "Right iterator"; + if (itCBegin != itCEnd) + cout << "Right iterator"; + if (itCrBegin != itCrEnd) + cout << "Right iterator"; + std::vector buffer; + buffer.resize(H_BLOCK_SIZE); + std::fill(buffer.begin(), buffer.end(), 0); + string sha256 = "fdfasdf"; + auto ret = block.VerifySha256(buffer, block.TotalBlockSize(), sha256); + EXPECT_EQ(ret, -1); +} + +TEST(BlockSetUnitTest, blockset_test_002) +{ + cout << "Blockset ut two blocks overlap"; + BlockSet block(std::vector {BlockPair{0, 1}}); + BlockSet block2(std::vector {BlockPair{0, 1}}); + BlockSet block3(std::vector {BlockPair{2, 3}}); + bool ret = BlockSet::IsTwoBlocksOverlap(block, block2); + EXPECT_EQ(ret, true); + ret = BlockSet::IsTwoBlocksOverlap(block, block3); + EXPECT_EQ(ret, false); +} + +TEST(BlockSetUnitTest, blockset_test_003) +{ + cout << "Blockset ut two blocks overlap"; + std::vector buffer; + buffer.resize(H_BLOCK_SIZE); + BlockSet blk(std::vector {BlockPair{0, 1}}); + std::fill(buffer.begin(), buffer.end(), 0); + std::string filename = "/tmp/ut_blockset"; + int fd = open(filename.c_str(), O_RDWR); + blk.WriteDataToBlock(fd, buffer); +} + +TEST(BlockSetUnitTest, blockset_test_004) +{ + cout << "Blockset ut two blocks overlap"; + std::vector srcBuffer; + srcBuffer.resize(H_BLOCK_SIZE); + std::vector tgtBuffer; + tgtBuffer.resize(H_BLOCK_SIZE); + BlockSet blk(std::vector {BlockPair{0, 1}}); + std::fill(srcBuffer.begin(), srcBuffer.end(), 0); + std::fill(tgtBuffer.begin(), tgtBuffer.end(), 0); + BlockSet::MoveBlock(srcBuffer, blk, tgtBuffer); +} + +TEST(BlockSetUnitTest, blockset_test_005) +{ + std::string hashValue = "5aa246ebe8e817740f12cc0f6e536c5ea22e5db177563a1caea5a86614275546"; + std::string blockInfo = "2,20755,21031 276 2,20306,20582"; + std::string cmdLine = std::string("move ") + hashValue + " " + blockInfo; + int fd = open("/data/updater/updater/blocksetTest.txt", O_CREAT | O_WRONLY, S_IRWXU | S_IRWXG | S_IRWXO); + Command *cmd = new Command(); + cmd->Init(cmdLine); + cmd->SetFileDescriptor(fd); + BlockSet targetBlock; + size_t tgtBlockSize = H_BLOCK_SIZE; + std::vector buffer(tgtBlockSize); + bool isImgDiff = true; + int ret = targetBlock.WriteDiffToBlock(const_cast(*cmd), buffer, tgtBlockSize, isImgDiff); + EXPECT_EQ(ret, -1); + isImgDiff = false; + ret = targetBlock.WriteDiffToBlock(const_cast(*cmd), buffer, tgtBlockSize, isImgDiff); + EXPECT_EQ(ret, -1); + close(fd); +} +} diff --git a/test/unittest/applypatch_test/blockset_unittest.h b/test/unittest/applypatch_test/blockset_unittest.h new file mode 100755 index 0000000000000000000000000000000000000000..5bb9fdb31d7f16a8cb3b6b4e21f7b92672536999 --- /dev/null +++ b/test/unittest/applypatch_test/blockset_unittest.h @@ -0,0 +1,30 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#ifndef UPDATER_BLOCKSET_UNITTEST_H +#define UPDATER_BLOCKSET_UNITTEST_H +#include +#include + +namespace updater_ut { +class BlockSetUnitTest : public testing::Test { +public: + static void SetUpTestCase(void) {} + static void TearDownTestCase(void) {} + void SetUp(); + void TearDown(); +}; +} +#endif // UPDATER_BLOCKSET_UNITTEST_H diff --git a/test/unittest/applypatch_test/bspatch_unittest.cpp b/test/unittest/applypatch_test/bspatch_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..4a52f87f1c9b07ba8369bb153252f785aa8ca1dc --- /dev/null +++ b/test/unittest/applypatch_test/bspatch_unittest.cpp @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include "applypatch/transfer_manager.h" +#include "log/log.h" + +using namespace updater; +using namespace std; + +namespace updater_ut { +class BspatchUnitTest : public testing::Test { +public: + static void SetUpTestCase(void); + static void TearDownTestCase(void) {}; + void SetUp(); + void TearDown(); +}; + +void BspatchUnitTest::SetUpTestCase() +{ + cout << "Updater Unit BspatchUnitTest Setup!" << endl; +} + +void BspatchUnitTest::SetUp() +{ + cout << "Updater Unit BspatchUnitTest Begin!" << endl; +} + +void BspatchUnitTest::TearDown() +{ + cout << "Updater Unit BspatchUnitTest End!" << endl; +} + +TEST_F(BspatchUnitTest, bspatch_test_001) +{ + std::string partitionName; + std::string transferName; + std::string newDataName; + std::string patchDataName; +} +} // updater_ut diff --git a/test/unittest/applypatch_test/commands_unittest.cpp b/test/unittest/applypatch_test/commands_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..4ff2578c2abf1ac013e42e993753d692cb9df537 --- /dev/null +++ b/test/unittest/applypatch_test/commands_unittest.cpp @@ -0,0 +1,94 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include "applypatch/command.h" +#include "log/log.h" + +using namespace updater; +using namespace std; + +namespace updater_ut { +class CommandsUnitTest : public testing::Test { +public: + static void SetUpTestCase(void); + static void TearDownTestCase(void) {}; + void SetUp(); + void TearDown(); +}; + +void CommandsUnitTest::SetUpTestCase() +{ + cout << "Updater Unit CommandsUnitTest Setup!" << endl; +} + +void CommandsUnitTest::SetUp() +{ + cout << "Updater Unit CommandsUnitTest Begin!" << endl; +} + +void CommandsUnitTest::TearDown() +{ + cout << "Updater Unit CommandsUnitTest End!" << endl; +} + +TEST_F(CommandsUnitTest, command_test_001) +{ + std::string hashValue = "5aa246ebe8e817740f12cc0f6e536c5ea22e5db177563a1caea5a86614275546"; + std::string blockInfo = "2,20755,21031 276 2,20306,20582"; + std::string cmdLine = std::string("move ") + hashValue + " " + blockInfo; + Command *cmd = new Command(); + cmd->Init(cmdLine); + auto type = cmd->GetCommandType(); + EXPECT_EQ(type, CommandType::MOVE); + auto sha256 = cmd->GetArgumentByPos(10); + sha256 = cmd->GetArgumentByPos(1); + EXPECT_EQ(sha256, "5aa246ebe8e817740f12cc0f6e536c5ea22e5db177563a1caea5a86614275546"); + EXPECT_EQ(cmd->GetCommandLine(), cmdLine); +} + +TEST_F(CommandsUnitTest, command_test_002) +{ + std::string hashValue = "5aa246ebe8e817740f12cc0f6e536c5ea22e5db177563a1caea5a86614275546"; + std::string blockInfo = "2,20755,21031 276 2,20306,20582"; + std::string cmdLine = std::string("move ") + hashValue + " " + blockInfo; + Command *cmd = new Command(); + EXPECT_EQ(cmd->Init(cmdLine), true); + cmdLine = "abort"; + EXPECT_EQ(cmd->Init(cmdLine), true); + cmdLine = "bsdiff 1,1"; + EXPECT_EQ(cmd->Init(cmdLine), true); + cmdLine = "earse 1,1"; + EXPECT_EQ(cmd->Init(cmdLine), true); + cmdLine = "free 1,1"; + EXPECT_EQ(cmd->Init(cmdLine), true); + cmdLine = "pkgdiff 1,1"; + EXPECT_EQ(cmd->Init(cmdLine), true); + cmdLine = "move 1,1"; + EXPECT_EQ(cmd->Init(cmdLine), true); + cmdLine = "new 1,1"; + EXPECT_EQ(cmd->Init(cmdLine), true); + cmdLine = "stash 1,1"; + EXPECT_EQ(cmd->Init(cmdLine), true); + cmdLine = "zero 1,1"; + EXPECT_EQ(cmd->Init(cmdLine), true); + cmdLine = "last 1,1"; + EXPECT_EQ(cmd->Init(cmdLine), true); +} +} // updater_ut diff --git a/test/unittest/applypatch_test/imagepatch_unittest.cpp b/test/unittest/applypatch_test/imagepatch_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..411bd2713df0852e1ae048262d7f787876dafd87 --- /dev/null +++ b/test/unittest/applypatch_test/imagepatch_unittest.cpp @@ -0,0 +1,152 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "imagepatch_unittest.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "applypatch/block_writer.h" +#include "applypatch/data_writer.h" +#include "log/log.h" +#include "patch/update_patch.h" +#include "pkg_utils.h" +#include "utils.h" + +using namespace updater; +namespace updater_ut { +bool ImagePatchTest::ReadContentFromFile(const std::string& file, std::string &content) const +{ + int flags = O_RDONLY | O_CLOEXEC; + int fd = open(file.c_str(), flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); + if (fd < 0) { + return false; + } + + struct stat st {}; + if (fstat(fd, &st) < 0) { + close(fd); + return false; + } + content.reserve(st.st_size); + constexpr size_t bufferSize = 1024; + char buffer[bufferSize]; + ssize_t n; + while ((n = read(fd, buffer, sizeof(buffer))) > 0) { + content.append(buffer, n); + } + printf("ReadContentFromFile %s %d \n", file.c_str(), n); + return ((n == 0) ? true : false); +} + +int ImagePatchTest::TestZipModeImagePatch() const +{ + std::string expectedSHA256 = "980571599cea18fc164d03dfd26df7e666c346c6a40df49c22dcec15f060c984"; + std::string sourceData; + auto rc = ReadContentFromFile("/data/updater/applypatch/source.zip", sourceData); + EXPECT_TRUE(rc); + std::string fileName = hpackage::GetName("/data/updater/applypatch/source.zip"); + printf("filename: %s\n", fileName.c_str()); + std::string patchFile = "/data/updater/applypatch/zip-patch-file"; + std::string patchContent; + rc = ReadContentFromFile(patchFile, patchContent); + EXPECT_TRUE(rc); + updatepatch::PatchParam param = { + reinterpret_cast(sourceData.data()), sourceData.size(), + reinterpret_cast(patchContent.data()), patchContent.size() + }; + return RunImageApplyPatch(param, "out_put_zip.zip", expectedSHA256); +} + +int ImagePatchTest::TestNormalModeImagePatch() const +{ + std::string expectedSHA256 = "d5c87f954c3fb45685888d5edd359c27950a1a0acd33c45ad4e284b6a85686e5"; + std::string sourceData; + auto rc = ReadContentFromFile("/data/updater/diffpatch/2.log.old", sourceData); + EXPECT_TRUE(rc); + std::string patchFile = "/data/updater/diffpatch/2.log.img_patch"; + std::string patchContent; + rc = ReadContentFromFile(patchFile, patchContent); + EXPECT_TRUE(rc); + updatepatch::PatchParam param = { + reinterpret_cast(sourceData.data()), sourceData.size(), + reinterpret_cast(patchContent.data()), patchContent.size() + }; + return RunImageApplyPatch(param, "out_put_zip.zip", expectedSHA256); +} + +int ImagePatchTest::TestGZipModeImagePatch() const +{ + std::string expectedSHA256 = "805486a0df9b8919107ef6bf383452e642aca5d371848e4c7a9b8b59cd741b1f"; + std::string sourceData; + auto rc = ReadContentFromFile("/data/updater/applypatch/pkg_managerImpl.cpp.old.gz", sourceData); + EXPECT_TRUE(rc); + std::string patchContent; + rc = ReadContentFromFile("/data/updater/applypatch/pkg_managerImpl.gz.patch", patchContent); + EXPECT_TRUE(rc); + updatepatch::PatchParam param = { + reinterpret_cast(sourceData.data()), sourceData.size(), + reinterpret_cast(patchContent.data()), patchContent.size() + }; + int ret = RunImageApplyPatch(param, "out_put_gzip.gzip", expectedSHA256); + return ret; +} + +int ImagePatchTest::TestLZ4ModeImagePatch() const +{ + std::string expectedSHA256 = "ec500f45b48886dd20e1e0042a74954026b9c59e5168e1d6465d928cea7a1064"; + std::string sourceData; + auto rc = ReadContentFromFile("/data/updater/diffpatch/4_old.lz4", sourceData); + EXPECT_TRUE(rc); + std::string patchContent; + rc = ReadContentFromFile("/data/updater/diffpatch/4_lz4.img_patch", patchContent); + EXPECT_TRUE(rc); + updatepatch::PatchParam param = { + reinterpret_cast(sourceData.data()), sourceData.size(), + reinterpret_cast(patchContent.data()), patchContent.size() + }; + RunImageApplyPatch(param, "out_put_lz4.lz4", expectedSHA256); + return 0; +} + +TEST_F(ImagePatchTest, TestZipModeImagePatch) +{ + ImagePatchTest test; + EXPECT_EQ(0, test.TestZipModeImagePatch()); +} + +TEST_F(ImagePatchTest, TestGZipModeImagePatch) +{ + ImagePatchTest test; + EXPECT_EQ(0, test.TestGZipModeImagePatch()); +} + +TEST_F(ImagePatchTest, TestLZ4ModeImagePatch) +{ + ImagePatchTest test; + EXPECT_EQ(0, test.TestLZ4ModeImagePatch()); +} + +TEST_F(ImagePatchTest, TestNormalModeImagePatch) +{ + ImagePatchTest test; + EXPECT_EQ(0, test.TestNormalModeImagePatch()); +} +} // namespace updater_ut diff --git a/test/unittest/applypatch_test/imagepatch_unittest.h b/test/unittest/applypatch_test/imagepatch_unittest.h new file mode 100755 index 0000000000000000000000000000000000000000..efff589cc95acb30c05964d9e79f4e2856017632 --- /dev/null +++ b/test/unittest/applypatch_test/imagepatch_unittest.h @@ -0,0 +1,108 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef IMAGEPATH_UNITTEST_H +#define IMAGEPATH_UNITTEST_H +#include +#include +#include +#include +#include +#include +#include +#include "applypatch/block_set.h" +#include "applypatch/block_writer.h" +#include "applypatch/data_writer.h" +#include "log.h" +#include "mount.h" +#include "patch/update_patch.h" +#include "utils.h" + +constexpr int O_BINARY = 0; +namespace updater_ut { +#define UNUSED(x) (void)(x) +using namespace updater; +class FileWriter : public DataWriter { +public: + virtual bool Write(const uint8_t *addr, size_t len, WriteMode mode, const std::string &partitionName) + { + UNUSED(partitionName); + UNUSED(mode); + write(fd_, addr, len); + + if (fsync(fd_) == -1) { + LOG(ERROR) << "Failed to fsync "; + return -1; + } + currentBlockLeft_ -= len; + totalWritten_ += len; + return true; + } + virtual ~FileWriter() {} + FileWriter(int fd, BlockSet &bs) : fd_(fd), bs_(bs), totalWritten_(0), currentBlockLeft_(0) {} + FileWriter(const FileWriter&) = delete; + const FileWriter& operator=(const FileWriter&) = delete; +private: + int fd_; + BlockSet bs_; + size_t totalWritten_; + size_t currentBlockLeft_; +}; + +class ImagePatchTest : public ::testing::Test { +public: + ImagePatchTest() = default; + virtual ~ImagePatchTest() { + } + int TestZipModeImagePatch() const; + int TestGZipModeImagePatch() const; + int TestLZ4ModeImagePatch() const; + int TestNormalModeImagePatch() const; + int RunImageApplyPatch(updatepatch::PatchParam ¶m, const std::string &target, + const std::string &expectedSHA256) const + { + mode_t mode = (S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); + int fd = open(target.c_str(), O_WRONLY | O_CREAT | O_TRUNC | O_CLOEXEC | O_BINARY, mode); + EXPECT_GT(fd, 0); + BlockSet targetBlk; + targetBlk.ParserAndInsert({ + "2", "0", "1" + }); + std::unique_ptr writer = std::make_unique(fd, targetBlk); + std::vector empty; + int32_t ret = updatepatch::UpdatePatch::ApplyImagePatch(param, empty, + [&](size_t start, const updatepatch::BlockBuffer &data, size_t size) -> int { + bool ret = writer->Write(data.buffer, size, WRITE_BLOCK, ""); + return ret ? 0 : -1; + }, expectedSHA256); + close(fd); + return ret; + } + +protected: + void SetUp() + { + LoadSpecificFstab("/data/updater/applypatch/etc/fstab.imagepatch"); + std::string basePath = "/data/updater/imgpatch"; + updater::utils::MkdirRecursive(basePath, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); + } + void TearDown() {} + void TestBody() {} + +private: + bool ReadContentFromFile(const std::string &file, std::string &content) const; +}; +} // namespace updater_ut +#endif // IMAGEPATH_UNITTEST_H diff --git a/test/unittest/applypatch_test/partition_update_record_unittest.cpp b/test/unittest/applypatch_test/partition_update_record_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..c24d16dfde89da022d29998bd26dbe9b9ee3c875 --- /dev/null +++ b/test/unittest/applypatch_test/partition_update_record_unittest.cpp @@ -0,0 +1,84 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include "applypatch/partition_record.h" +#include "fs_manager/mount.h" +#include "log/log.h" +#include "misc_info/misc_info.h" +#include "package/pkg_manager.h" +#include "updater/updater.h" + +using namespace updater; +using namespace std; +namespace updater_ut { +class PartitionUpdateRecordUnitTest : public testing::Test { +public: + static void SetUpTestCase(void); + static void TearDownTestCase(void) {}; + void SetUp(); + void TearDown(); +}; + +void PartitionUpdateRecordUnitTest::SetUpTestCase() +{ + LoadSpecificFstab("/data/updater/applypatch/etc/partition.tab"); +} + +void PartitionUpdateRecordUnitTest::SetUp() +{ + PartitionRecord::GetInstance().ClearRecordPartitionOffset(); +} + +void PartitionUpdateRecordUnitTest::TearDown() +{ + PartitionRecord::GetInstance().ClearRecordPartitionOffset(); +} + +TEST_F(PartitionUpdateRecordUnitTest, partition_record_test_001) +{ + const std::string partitionName = "ut_partition"; + bool ret = PartitionRecord::GetInstance().RecordPartitionUpdateStatus(partitionName, true); + EXPECT_EQ(ret, true); + + ret = PartitionRecord::GetInstance().IsPartitionUpdated(partitionName); + EXPECT_EQ(ret, true); +} + +TEST_F(PartitionUpdateRecordUnitTest, partition_record_test_002) +{ + const std::string partitionName = "ut_partition1"; + bool ret = PartitionRecord::GetInstance().IsPartitionUpdated(partitionName); + EXPECT_EQ(ret, false); +} + +TEST_F(PartitionUpdateRecordUnitTest, partition_record_test_003) +{ + string partitionName = "partitionName"; + for (int i = 0; i < MAX_PARTITION_NUM; i++) { + bool ret = PartitionRecord::GetInstance().RecordPartitionUpdateStatus(partitionName, true); + EXPECT_EQ(ret, true); + ret = PartitionRecord::GetInstance().IsPartitionUpdated(partitionName); + EXPECT_EQ(ret, true); + partitionName += "a"; + } + bool ret = PartitionRecord::GetInstance().RecordPartitionUpdateStatus(partitionName, true); + EXPECT_EQ(ret, false); +} +} // updater_ut diff --git a/test/unittest/applypatch_test/store_unittest.cpp b/test/unittest/applypatch_test/store_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..263051a764b878fb07cce23e74803b7ba623255b --- /dev/null +++ b/test/unittest/applypatch_test/store_unittest.cpp @@ -0,0 +1,66 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "store_unittest.h" +#include +#include +#include +#include +#include "applypatch/block_set.h" +#include "applypatch/store.h" +#include "log/log.h" +#include "utils.h" + +using namespace updater_ut; +using namespace updater; +using namespace std; + +namespace updater_ut { +void StoreUnitTest::SetUp() +{ + cout << "SetUpTestCase" << endl; +} + +void StoreUnitTest::TearDown() +{ + cout << "TearDownTestCase" << endl; +} + +TEST(StoreUnitTest, store_test_001) +{ + std::string storePath = "/data/updater/ut_test"; + Store::CreateNewSpace(storePath, true); + std::vector buffer(4096, 0); + std::string filename1 = "test_file1"; + std::string filename2 = "test_file2"; + Store::WriteDataToStore(storePath, filename1, buffer, 4096); + Store::WriteDataToStore(storePath, filename2, buffer, 4096); + Store::LoadDataFromStore(storePath, filename1, buffer); + Store::DoFreeSpace(storePath); + Store::WriteDataToStore(storePath, filename1, buffer, 4096); + Store::WriteDataToStore(storePath, filename2, buffer, 4096); + Store::FreeStore(storePath, filename2); + EXPECT_EQ(Store::CreateNewSpace(storePath, true), 0); +} + +TEST(StoreUnitTest, store_test_002) +{ + std::string storePath = "/data/updater/ut_test"; + Store::CreateNewSpace(storePath, true); + std::vector buffer(4096, 0); + std::string filename1 = "test_file1"; + EXPECT_EQ(Store::WriteDataToStore(storePath, filename1, buffer, -1), -1); +} +} diff --git a/test/unittest/applypatch_test/store_unittest.h b/test/unittest/applypatch_test/store_unittest.h new file mode 100755 index 0000000000000000000000000000000000000000..c70c5467e3fc59d478e8667efa6c1002927b2533 --- /dev/null +++ b/test/unittest/applypatch_test/store_unittest.h @@ -0,0 +1,31 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#ifndef UPDATER_STORE_UNITTEST_H +#define UPDATER_STORE_UNITTEST_H + +#include +#include + +namespace updater_ut { +class StoreUnitTest : public testing::Test { +public: + static void SetUpTestCase(void) {} + static void TearDownTestCase(void) {} + void SetUp(); + void TearDown(); +}; +} +#endif // UPDATER_STORE_UNITTEST_H diff --git a/test/unittest/applypatch_test/transfer_manager_unittest.cpp b/test/unittest/applypatch_test/transfer_manager_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..79f8294042f0dedaa3fa634c414339b41a7e849c --- /dev/null +++ b/test/unittest/applypatch_test/transfer_manager_unittest.cpp @@ -0,0 +1,64 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include "applypatch/transfer_manager.h" +#include "log/log.h" + +using namespace updater; +using namespace std; +namespace updater_ut { +class TransferManagerUnitTest : public testing::Test { +public: + static void SetUpTestCase(void); + static void TearDownTestCase(void) {}; + void SetUp(); + void TearDown(); +}; + +void TransferManagerUnitTest::SetUpTestCase() +{ + cout << "Updater Unit TransferManagerUnitTest Setup!" << endl; +} + +void TransferManagerUnitTest::SetUp() +{ + cout << "Updater Unit TransferManagerUnitTest Begin!" << endl; +} + +void TransferManagerUnitTest::TearDown() +{ + cout << "Updater Unit TransferManagerUnitTest End!" << endl; +} + +TEST_F(TransferManagerUnitTest, transfer_manager_test_001) +{ + TransferManagerPtr tm = TransferManager::GetTransferManagerInstance(); + std::string cmd = "zero 2,0,1"; + tm->CheckResult(CommandResult::NEED_RETRY, cmd); + TransferManager::ReleaseTransferManagerInstance(tm); +} + +TEST_F(TransferManagerUnitTest, transfer_manager_test_002) +{ + TransferManagerPtr tm = TransferManager::GetTransferManagerInstance(); + tm->ReloadForRetry(); + TransferManager::ReleaseTransferManagerInstance(tm); +} +} // updater_ut diff --git a/test/unittest/diffpatch/bzip2_unittest.cpp b/test/unittest/diffpatch/bzip2_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..6f53b1b2256b49f159bc135b395ce38cbf95aa69 --- /dev/null +++ b/test/unittest/diffpatch/bzip2_unittest.cpp @@ -0,0 +1,384 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include "bzip2_adapter.h" +#include "diffpatch.h" +#include "lz4_adapter.h" +#include "unittest_comm.h" +#include "update_patch.h" +#include "zip_adapter.h" + +using namespace std; +using namespace hpackage; +using namespace updatepatch; + +namespace { +#define LZ4_BLOCK_SIZE(blockId) (1 << (8 + (2 * (blockId)))) + +class TestPatchWriter : public UpdatePatchWriter { +public: + explicit TestPatchWriter(std::vector &buffer) : UpdatePatchWriter(), buffer_(buffer) {} + ~TestPatchWriter() override {} + + int32_t Init() override + { + return 0; + }; + int32_t Finish() override + { + return 0; + }; + int32_t Write(size_t start, const BlockBuffer &data, size_t len) override + { + if (len == 0) { + return 0; + } + bufferSize += len; + if ((start + bufferSize) > buffer_.size()) { + buffer_.resize(IGMDIFF_LIMIT_UNIT * ((start + bufferSize) / IGMDIFF_LIMIT_UNIT + 1)); + } + return memcpy_s(buffer_.data() + start, buffer_.size(), data.buffer, len); + } +private: + size_t bufferSize {0}; + std::vector &buffer_; +}; + +class BZip2AdapterUnitTest : public testing::Test { +public: + BZip2AdapterUnitTest() {} + ~BZip2AdapterUnitTest() {} + + static void SetUpTestCase(void) {} + static void TearDownTestCase(void) {} + void SetUp() {} + void TearDown() {} + void TestBody() {} +public: + int BZip2AdapterBufferTest() const + { + MemMapInfo data {}; + std::string fileName = TEST_PATH_FROM; + fileName += "test_script.us"; + int32_t ret = PatchMapFile(fileName, data); + EXPECT_EQ(0, ret); + + std::vector compressedData; + BZipBuffer2Adapter adapter(compressedData, 0); + adapter.Open(); + // compress data 1 + BlockBuffer srcData = {data.memory, data.length}; + ret = adapter.WriteData(srcData); + EXPECT_EQ(0, ret); + size_t compressedData1 = 0; + ret = adapter.FlushData(compressedData1); + EXPECT_EQ(0, ret); + adapter.Close(); + + // compress data 2 + BZipBuffer2Adapter adapter2(compressedData, compressedData1); + adapter2.Open(); + ret = adapter2.WriteData(srcData); + EXPECT_EQ(0, ret); + size_t compressedData2 = 0; + ret = adapter2.FlushData(compressedData2); + EXPECT_EQ(0, ret); + adapter2.Close(); + + PATCH_LOGI("compressedData size %zu %zu %zu", compressedData.size(), compressedData1, compressedData2); + // decompress data 1 + BlockBuffer compressedInfo = {compressedData.data(), compressedData.size()}; + BZip2BufferReadAdapter readAdapter(0, compressedData1, compressedInfo); + readAdapter.Open(); + + std::vector dataArray(data.length); + BlockBuffer data1 = {dataArray.data(), data.length}; + ret = readAdapter.ReadData(data1); + EXPECT_EQ(0, ret); + EXPECT_EQ(0, memcmp(data1.buffer, data.memory, data1.length)); + + // decompress data 2 + BZip2BufferReadAdapter readAdapter2(compressedData1, compressedData2, compressedInfo); + readAdapter2.Open(); + ret = readAdapter2.ReadData(data1); + EXPECT_EQ(0, ret); + EXPECT_EQ(0, memcmp(data1.buffer, data.memory, data1.length)); + + adapter.Close(); + readAdapter.Close(); + return 0; + } + + int BZip2AdapterAddMoreTest() const + { + MemMapInfo data {}; + std::string fileName = TEST_PATH_FROM; + fileName += "test_script.us"; + int32_t ret = PatchMapFile(fileName, data); + EXPECT_EQ(0, ret); + + std::vector compressedData; + BZipBuffer2Adapter adapter(compressedData, 0); + adapter.Open(); + // compress data 1 + BlockBuffer srcData = {data.memory, data.length}; + ret = adapter.WriteData(srcData); + EXPECT_EQ(0, ret); + // compress data 2 + ret = adapter.WriteData(srcData); + EXPECT_EQ(0, ret); + // compress data 3 + ret = adapter.WriteData(srcData); + EXPECT_EQ(0, ret); + size_t compressedData1 = 0; + ret = adapter.FlushData(compressedData1); + EXPECT_EQ(0, ret); + adapter.Close(); + + PATCH_LOGI("compressedData size %zu %zu", compressedData.size(), compressedData1); + + BlockBuffer compressedInfo = {compressedData.data(), compressedData.size()}; + BZip2BufferReadAdapter readAdapter(0, compressedData1, compressedInfo); + readAdapter.Open(); + + // decompress data 1 + std::vector dataArray(data.length); + BlockBuffer data1 = {dataArray.data(), data.length}; + ret = readAdapter.ReadData(data1); + EXPECT_EQ(0, ret); + EXPECT_EQ(0, memcmp(data1.buffer, data.memory, data1.length)); + + // decompress data 2 + ret = readAdapter.ReadData(data1); + EXPECT_EQ(0, ret); + EXPECT_EQ(0, memcmp(data1.buffer, data.memory, data1.length)); + + // decompress data 3 + ret = readAdapter.ReadData(data1); + EXPECT_EQ(0, ret); + EXPECT_EQ(0, memcmp(data1.buffer, data.memory, data1.length)); + + adapter.Close(); + readAdapter.Close(); + return 0; + } + + int32_t CompressData(hpackage::PkgManager::FileInfoPtr info, + const BlockBuffer &buffer, std::vector &outData, size_t &bufferSize) + { + hpackage::PkgManager *pkgManager = hpackage::PkgManager::GetPackageInstance(); + PATCH_CHECK(pkgManager != nullptr, return -1, "Can not get manager "); + hpackage::PkgManager::StreamPtr stream1 = nullptr; + pkgManager->CreatePkgStream(stream1, "gzip", [&outData, &bufferSize](const PkgBuffer &data, + size_t size, size_t start, bool isFinish, const void *context) ->int { + if (isFinish) { + return 0; + } + bufferSize += size; + if ((start + bufferSize) > outData.size()) { + outData.resize(IGMDIFF_LIMIT_UNIT * ((start + bufferSize) / IGMDIFF_LIMIT_UNIT + 1)); + } + return memcpy_s(outData.data() + start, outData.size(), data.buffer, size); + }, nullptr); + int32_t ret = pkgManager->CompressBuffer(info, {buffer.buffer, buffer.length}, stream1); + PATCH_CHECK(ret == 0, return -1, "Can not Compress buff "); + PATCH_DEBUG("UpdateDiff::MakePatch totalSize: %zu", bufferSize); + return 0; + } + + int DeflateAdapterTest(const std::string &fileName, hpackage::PkgManager::FileInfoPtr info) + { + std::vector outData; + size_t dataSize = 0; + std::unique_ptr testPatchWriter(new TestPatchWriter(outData)); + PATCH_CHECK(testPatchWriter != nullptr, return -1, "Failed to create data writer"); + + MemMapInfo memInfo {}; + int32_t ret = PatchMapFile(TEST_PATH_FROM + fileName, memInfo); + PATCH_CHECK(ret == 0, return -1, "Failed to map file"); + + // + std::vector outData1; + size_t dataSize1 = 0; + ret = CompressData(info, {memInfo.memory, memInfo.length}, outData1, dataSize1); + PATCH_CHECK(ret == 0, return -1, "Failed to compress file"); + + info->unpackedSize = memInfo.length; + + std::unique_ptr deflateAdapter; + if (info->packMethod == PKG_COMPRESS_METHOD_ZIP) { + deflateAdapter.reset(new ZipAdapter(testPatchWriter.get(), 0, info)); + } else if (info->packMethod == PKG_COMPRESS_METHOD_LZ4) { + deflateAdapter.reset(new Lz4FrameAdapter(testPatchWriter.get(), 0, info)); + } else if (info->packMethod == PKG_COMPRESS_METHOD_LZ4_BLOCK) { + deflateAdapter.reset(new Lz4BlockAdapter(testPatchWriter.get(), 0, info)); + } + PATCH_CHECK(deflateAdapter != nullptr, return -1, "Failed to create deflate adapter"); + deflateAdapter->Open(); + + size_t offset = 0; + while (offset < memInfo.length) { + size_t writeSize = (memInfo.length > (offset + DeflateAdapter::BUFFER_SIZE)) ? + DeflateAdapter::BUFFER_SIZE : (memInfo.length - offset); + BlockBuffer data = {memInfo.memory + offset, writeSize}; + ret = deflateAdapter->WriteData(data); + PATCH_CHECK(ret == 0, return -1, "Failed to compress data"); + offset += writeSize; + } + deflateAdapter->FlushData(dataSize); + + PATCH_LOGI("data size %zu %zu", dataSize, dataSize1); + + // compare + if (dataSize == dataSize1 && memcmp(outData.data(), outData1.data(), dataSize1) == 0) { + return 0; + } + return 1; + } +}; + +TEST_F(BZip2AdapterUnitTest, BZip2AdapterBufferTest) +{ + BZip2AdapterUnitTest test; + EXPECT_EQ(0, test.BZip2AdapterBufferTest()); +} + +TEST_F(BZip2AdapterUnitTest, BZip2AdapterAddMoreTest) +{ + BZip2AdapterUnitTest test; + EXPECT_EQ(0, test.BZip2AdapterAddMoreTest()); +} + +TEST_F(BZip2AdapterUnitTest, DeflateAdapterTestForZip) +{ + ZipFileInfo zipInfo {}; + zipInfo.fileInfo.packMethod = PKG_COMPRESS_METHOD_ZIP; + zipInfo.method = 8; + zipInfo.level = 6; + zipInfo.windowBits = -15; + zipInfo.memLevel = 8; + zipInfo.strategy = 0; + BZip2AdapterUnitTest test; + EXPECT_EQ(0, test.DeflateAdapterTest("../diffpatch/2.log.new", &zipInfo.fileInfo)); +} + +TEST_F(BZip2AdapterUnitTest, DeflateAdapterTestForLz4) +{ + Lz4FileInfo lz4Info {}; + lz4Info.fileInfo.packMethod = PKG_COMPRESS_METHOD_LZ4; + lz4Info.compressionLevel = 2; + lz4Info.blockIndependence = 0; + lz4Info.contentChecksumFlag = 0; + lz4Info.blockSizeID = 0; + BZip2AdapterUnitTest test; + EXPECT_EQ(0, test.DeflateAdapterTest("../diffpatch/2.log.test", &lz4Info.fileInfo)); +} + +TEST_F(BZip2AdapterUnitTest, DeflateAdapterTestForLz4_2) +{ + Lz4FileInfo lz4Info {}; + lz4Info.fileInfo.packMethod = PKG_COMPRESS_METHOD_LZ4; + lz4Info.compressionLevel = 2; + lz4Info.blockIndependence = 0; + lz4Info.contentChecksumFlag = 0; + lz4Info.blockSizeID = 7; + BZip2AdapterUnitTest test; + EXPECT_EQ(0, test.DeflateAdapterTest("../diffpatch/2.log.test", &lz4Info.fileInfo)); +} + +TEST_F(BZip2AdapterUnitTest, DeflateAdapterTestForLz4_3) +{ + Lz4FileInfo lz4Info {}; + lz4Info.fileInfo.packMethod = PKG_COMPRESS_METHOD_LZ4; + lz4Info.compressionLevel = 2; + lz4Info.blockIndependence = 0; + lz4Info.contentChecksumFlag = 0; + lz4Info.blockSizeID = 4; + BZip2AdapterUnitTest test; + EXPECT_EQ(0, test.DeflateAdapterTest("../diffpatch/2.log.test", &lz4Info.fileInfo)); +} + +TEST_F(BZip2AdapterUnitTest, DeflateAdapterTestForLz4_4) +{ + Lz4FileInfo lz4Info {}; + lz4Info.fileInfo.packMethod = PKG_COMPRESS_METHOD_LZ4; + lz4Info.compressionLevel = 2; + lz4Info.blockIndependence = 0; + lz4Info.contentChecksumFlag = 0; + lz4Info.blockSizeID = 5; + BZip2AdapterUnitTest test; + EXPECT_EQ(0, test.DeflateAdapterTest("../diffpatch/2.log.test", &lz4Info.fileInfo)); +} + +TEST_F(BZip2AdapterUnitTest, DeflateAdapterTestForLz4_5) +{ + Lz4FileInfo lz4Info {}; + lz4Info.fileInfo.packMethod = PKG_COMPRESS_METHOD_LZ4; + lz4Info.compressionLevel = 2; + lz4Info.blockIndependence = 0; + lz4Info.contentChecksumFlag = 0; + lz4Info.blockSizeID = 5; + lz4Info.autoFlush = 0; + BZip2AdapterUnitTest test; + EXPECT_EQ(0, test.DeflateAdapterTest("../diffpatch/2.log.test", &lz4Info.fileInfo)); +} + +TEST_F(BZip2AdapterUnitTest, DeflateAdapterTestForLz4Block) +{ + Lz4FileInfo lz4Info {}; + lz4Info.fileInfo.packMethod = PKG_COMPRESS_METHOD_LZ4_BLOCK; + lz4Info.compressionLevel = 2; + lz4Info.blockIndependence = 1; + lz4Info.contentChecksumFlag = 1; + lz4Info.blockSizeID = 5; + BZip2AdapterUnitTest test; + EXPECT_EQ(0, test.DeflateAdapterTest("../diffpatch/2.log.test", &lz4Info.fileInfo)); +} + +TEST_F(BZip2AdapterUnitTest, DeflateAdapterTestForLz4Block_2) +{ + Lz4FileInfo lz4Info {}; + lz4Info.fileInfo.packMethod = PKG_COMPRESS_METHOD_LZ4_BLOCK; + lz4Info.compressionLevel = 5; + lz4Info.blockIndependence = 1; + lz4Info.contentChecksumFlag = 1; + lz4Info.blockSizeID = 5; + BZip2AdapterUnitTest test; + EXPECT_EQ(0, test.DeflateAdapterTest("../diffpatch/2.log.test", &lz4Info.fileInfo)); +} + +TEST_F(BZip2AdapterUnitTest, DeflateAdapterTestForLz4Block_3) +{ + Lz4FileInfo lz4Info {}; + lz4Info.fileInfo.packMethod = PKG_COMPRESS_METHOD_LZ4_BLOCK; + lz4Info.compressionLevel = 5; + lz4Info.blockIndependence = 1; + lz4Info.contentChecksumFlag = 1; + lz4Info.blockSizeID = 0; + BZip2AdapterUnitTest test; + EXPECT_EQ(0, test.DeflateAdapterTest("../diffpatch/2.log.test", &lz4Info.fileInfo)); +} + +TEST_F(BZip2AdapterUnitTest, DeflateAdapterTestForLz4Block_4) +{ + DeflateAdapter adapterTest; + BlockBuffer srcTestData; + size_t offTest = 0; + adapterTest.Open(); + adapterTest.WriteData(srcTestData); + adapterTest.FlushData(offTest); +} +} diff --git a/test/unittest/diffpatch/diffpatch_unittest.cpp b/test/unittest/diffpatch/diffpatch_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..9adfc235e3175d9938d4a28f75ddb71a2e244f4e --- /dev/null +++ b/test/unittest/diffpatch/diffpatch_unittest.cpp @@ -0,0 +1,393 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include "applypatch/data_writer.h" +#include "unittest_comm.h" +#include "update_diff.h" +#include "update_patch.h" + +using namespace std; +using namespace hpackage; +using namespace updatepatch; + +namespace { +class DiffPatchUnitTest : public testing::Test { +public: + DiffPatchUnitTest() {} + ~DiffPatchUnitTest() {} + + static void SetUpTestCase(void) {} + static void TearDownTestCase(void) {} + void SetUp() {} + void TearDown() {} + void TestBody() {} +public: + std::string GeneraterHash(const std::string &fileName) const + { + MemMapInfo data {}; + int32_t ret = PatchMapFile(fileName, data); + EXPECT_EQ(0, ret); + return GeneraterBufferHash({ + data.memory, data.length + }); + } + + int BlockDiffPatchTest(const std::string &oldFile, + const std::string &newFile, const std::string &patchFile, const std::string &restoreFile) const + { + int32_t ret = updatepatch::UpdateDiff::DiffBlock(TEST_PATH_FROM + oldFile, + TEST_PATH_FROM + newFile, TEST_PATH_FROM + patchFile); + EXPECT_EQ(0, ret); + ret = updatepatch::UpdatePatch::ApplyPatch(TEST_PATH_FROM + patchFile, + TEST_PATH_FROM + oldFile, TEST_PATH_FROM + restoreFile); + EXPECT_EQ(0, ret); + + std::string expected = GeneraterHash(TEST_PATH_FROM + newFile); + std::string restoreHash = GeneraterHash(TEST_PATH_FROM + restoreFile); + EXPECT_EQ(0, memcmp(expected.c_str(), restoreHash.c_str(), restoreHash.size())); + return 0; + } + + int ImgageDiffPatchFileTest(size_t limit, const std::string &oldFile, + const std::string &newFile, const std::string &patchFile, const std::string &restoreFile) const + { + int32_t ret = updatepatch::UpdateDiff::DiffImage(limit, TEST_PATH_FROM + oldFile, + TEST_PATH_FROM + newFile, TEST_PATH_FROM + patchFile); + EXPECT_EQ(0, ret); + ret = updatepatch::UpdatePatch::ApplyPatch(TEST_PATH_FROM + patchFile, + TEST_PATH_FROM + oldFile, TEST_PATH_FROM + restoreFile); + EXPECT_EQ(0, ret); + + // 生成新文件的hash值 + std::string expected = GeneraterHash(TEST_PATH_FROM + newFile); + std::string restoreHash = GeneraterHash(TEST_PATH_FROM + restoreFile); + EXPECT_EQ(0, restoreHash.compare(expected)); + return 0; + } + + int32_t TestApplyPatch(const std::string &patchName, const std::string &oldName, + const std::string &expected, updatepatch::UpdatePatch::ImageProcessor writer) const + { + PATCH_DEBUG("UpdatePatch::ApplyPatch : %s ", patchName.c_str()); + std::vector empty; + MemMapInfo patchData {}; + MemMapInfo oldData {}; + int32_t ret = PatchMapFile(patchName, patchData); + PATCH_CHECK(ret == 0, return -1, "Failed to read patch file"); + ret = PatchMapFile(oldName, oldData); + PATCH_CHECK(ret == 0, return -1, "Failed to read old file"); + + PATCH_LOGI("UpdatePatch::ApplyPatch patchData %zu oldData %zu ", patchData.length, oldData.length); + // check if image patch + if (memcmp(patchData.memory, PKGDIFF_MAGIC.c_str(), PKGDIFF_MAGIC.size()) == 0) { + PatchParam param {}; + param.patch = patchData.memory; + param.patchSize = patchData.length; + param.oldBuff = oldData.memory; + param.oldSize = oldData.length; + ret = updatepatch::UpdatePatch::ApplyImagePatch(param, empty, writer, expected); + PATCH_CHECK(ret == 0, return -1, "Failed to apply image patch file"); + } + return 0; + } + + int ImgageDiffPatchFileTest2(size_t limit, const std::string &oldFile, + const std::string &newFile, const std::string &patchFile, const std::string &restoreFile) const + { + int32_t ret = updatepatch::UpdateDiff::DiffImage(limit, TEST_PATH_FROM + oldFile, + TEST_PATH_FROM + newFile, TEST_PATH_FROM + patchFile); + EXPECT_EQ(0, ret); + + std::string expected = GeneraterHash(TEST_PATH_FROM + newFile); + std::unique_ptr writer = std::make_unique(TEST_PATH_FROM + restoreFile); + PATCH_CHECK(writer != nullptr, return -1, "Failed to create writer"); + writer->Init(); + + ret = TestApplyPatch(TEST_PATH_FROM + patchFile, TEST_PATH_FROM + oldFile, expected, + [&](size_t start, const BlockBuffer &data, size_t size) -> int { + return writer->Write(start, data, size); + }); + EXPECT_EQ(0, ret); + writer->Finish(); + std::string restoreHash = GeneraterHash(TEST_PATH_FROM + restoreFile); + EXPECT_EQ(0, restoreHash.compare(expected)); + return 0; + } + + int32_t TestApplyBlockPatch(const std::string &patchName, + const std::string &oldName, const std::string &newName, bool isBuffer) const + { + PATCH_DEBUG("UpdatePatch::ApplyPatch : %s ", patchName.c_str()); + std::vector empty; + MemMapInfo patchData {}; + MemMapInfo oldData {}; + int32_t ret = PatchMapFile(patchName, patchData); + PATCH_CHECK(ret == 0, return -1, "Failed to read patch file"); + ret = PatchMapFile(oldName, oldData); + PATCH_CHECK(ret == 0, return -1, "Failed to read old file"); + + PATCH_LOGI("TestApplyBlockPatch patchData %zu oldData %zu ", patchData.length, oldData.length); + PatchBuffer patchInfo = {patchData.memory, 0, patchData.length}; + BlockBuffer oldInfo = {oldData.memory, oldData.length}; + if (isBuffer) { + std::vector newData; + ret = updatepatch::UpdatePatch::ApplyBlockPatch(patchInfo, oldInfo, newData); + PATCH_CHECK(ret == 0, return -1, "Failed to apply block patch file"); + std::ofstream stream(newName, std::ios::out | std::ios::binary); + PATCH_CHECK(!stream.fail(), return -1, "Failed to open %s", newName.c_str()); + stream.write(reinterpret_cast(newData.data()), newData.size()); + } else { + std::unique_ptr writer = std::make_unique(newName); + PATCH_CHECK(writer != nullptr, return -1, "Failed to create writer"); + writer->Init(); + + ret = UpdatePatch::ApplyBlockPatch(patchInfo, oldInfo, writer.get()); + EXPECT_EQ(0, ret); + writer->Finish(); + } + return 0; + } + + int BlockDiffPatchTest2(const std::string &oldFile, + const std::string &newFile, const std::string &patchFile, const std::string &restoreFile, bool isBuffer) const + { + int32_t ret = updatepatch::UpdateDiff::DiffBlock(TEST_PATH_FROM + oldFile, + TEST_PATH_FROM + newFile, TEST_PATH_FROM + patchFile); + EXPECT_EQ(0, ret); + + ret = TestApplyBlockPatch(TEST_PATH_FROM + patchFile, + TEST_PATH_FROM + oldFile, TEST_PATH_FROM + restoreFile, isBuffer); + EXPECT_EQ(0, ret); + + std::string expected = GeneraterHash(TEST_PATH_FROM + newFile); + std::string restoreHash = GeneraterHash(TEST_PATH_FROM + restoreFile); + EXPECT_EQ(0, memcmp(expected.c_str(), restoreHash.c_str(), restoreHash.size())); + return 0; + } +}; + +TEST_F(DiffPatchUnitTest, BlockDiffPatchTest) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.BlockDiffPatchTest( + "../diffpatch/2.log.old", + "../diffpatch/2.log.new", + "../diffpatch/2.log.patch", + "../diffpatch/2.log.new_1")); +} + +TEST_F(DiffPatchUnitTest, ImgageDiffPatchFileTest) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.ImgageDiffPatchFileTest(0, + "../diffpatch/2.log.old", + "../diffpatch/2.log.new", + "../diffpatch/2.log.img_patch", + "../diffpatch/2.log.new_2")); +} + +TEST_F(DiffPatchUnitTest, ImgageDiffPatchFileWithLimit) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.ImgageDiffPatchFileTest(16, + "../diffpatch/2.log.old", + "../diffpatch/2.log.new", + "../diffpatch/2.log.img_patch", + "../diffpatch/2.log.new_3")); +} + +TEST_F(DiffPatchUnitTest, ImgageDiffPatchGzFile) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.ImgageDiffPatchFileTest(0, + "../diffpatch/5_old.gz", + "../diffpatch/5_new.gz", + "../diffpatch/5_gz.img_patch", + "../diffpatch/5_gz_new.zip")); +} + +TEST_F(DiffPatchUnitTest, ImgageDiffPatchLz4File) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.ImgageDiffPatchFileTest(0, + "../diffpatch/4_old.lz4", + "../diffpatch/4_new.lz4", + "../diffpatch/4_lz4.img_patch", + "../diffpatch/4_lz4_new.lz")); +} + +TEST_F(DiffPatchUnitTest, ImgageDiffPatchLz4File_1) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.ImgageDiffPatchFileTest(0, + "../diffpatch/4_1_old.lz", + "../diffpatch/4_1_new.lz", + "../diffpatch/4_1_lz4.img_patch", + "../diffpatch/4_1_lz4_new.lz")); +} + +TEST_F(DiffPatchUnitTest, ImgageDiffPatchLz4File_2) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.ImgageDiffPatchFileTest(1, + "../diffpatch/4_1_old.lz", + "../diffpatch/4_1_new.lz", + "../diffpatch/4_1_lz4.img_patch", + "../diffpatch/4_1_lz4_new.lz")); +} + +TEST_F(DiffPatchUnitTest, ImgageDiffPatchLz4File_3) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.ImgageDiffPatchFileTest(0, + "../diffpatch/7_old.lz4", + "../diffpatch/7_new.lz4", + "../diffpatch/7_lz4.img_patch", + "../diffpatch/7_lz4_new.lz")); +} + +// 测试包含一个文件时,新增一个文件 +TEST_F(DiffPatchUnitTest, ImgageDiffPatchZipFile) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.ImgageDiffPatchFileTest(0, + "../diffpatch/2_old.zip", + "../diffpatch/2_new.zip", + "../diffpatch/2_zip.img_patch", + "../diffpatch/2_zip_new.zip")); +} + +// 测试使用winrar的压缩文件 +TEST_F(DiffPatchUnitTest, ImgageDiffPatchZipFile_1) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.ImgageDiffPatchFileTest(0, + "../diffpatch/2_1_old.zip", + "../diffpatch/2_1_new.zip", + "../diffpatch/2_1_zip.img_patch", + "../diffpatch/2_1_zip_new.zip")); +} + +// 测试包含一个文件时,文件内容不相同 +TEST_F(DiffPatchUnitTest, ImgageDiffPatchZipFile_2) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.ImgageDiffPatchFileTest(0, + "../diffpatch/2_2_old.zip", + "../diffpatch/2_2_new.zip", + "../diffpatch/2_2_zip.img_patch", + "../diffpatch/2_2_zip_new.zip")); +} + +// linux 上压缩,多文件测试 +TEST_F(DiffPatchUnitTest, ImgageDiffPatchZipFile_3) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.ImgageDiffPatchFileTest(0, + "../diffpatch/2_3_old.zip", + "../diffpatch/2_3_new.zip", + "../diffpatch/2_3_zip.img_patch", + "../diffpatch/2_3_zip_new.zip")); +} + +// linux 上压缩,超大buffer length测试 +TEST_F(DiffPatchUnitTest, ImgageDiffPatchZipFile_4) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.ImgageDiffPatchFileTest(0, + "../diffpatch/6_old.zip", + "../diffpatch/6_new.zip", + "../diffpatch/6_zip.img_patch", + "../diffpatch/6_zip_new.zip")); +} + +TEST_F(DiffPatchUnitTest, ImgageDiffPatchGzFile2) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.ImgageDiffPatchFileTest2(0, + "../diffpatch/5_old.gz", + "../diffpatch/5_new.gz", + "../diffpatch/5_gz.img_patch", + "../diffpatch/5_gz_new.zip")); +} + +TEST_F(DiffPatchUnitTest, BlockDiffPatchGzFile) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.BlockDiffPatchTest2( + "../diffpatch/5_old.gz", + "../diffpatch/5_new.gz", + "../diffpatch/5_gz.img_patch", + "../diffpatch/5_gz_new.zip", true)); +} + +TEST_F(DiffPatchUnitTest, BlockDiffPatchGzFile_1) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.BlockDiffPatchTest2( + "../diffpatch/5_old.gz", + "../diffpatch/5_new.gz", + "../diffpatch/5_gz.img_patch", + "../diffpatch/5_gz_new.zip", false)); +} + +TEST_F(DiffPatchUnitTest, BlockDiffPatchLz4File) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.BlockDiffPatchTest2( + "../diffpatch/4_old.lz4", + "../diffpatch/4_new.lz4", + "../diffpatch/4_lz4.img_patch", + "../diffpatch/4_lz4_new.lz", true)); +} + +TEST_F(DiffPatchUnitTest, BlockDiffPatchLz4File_1) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.BlockDiffPatchTest2( + "../diffpatch/4_old.lz4", + "../diffpatch/4_new.lz4", + "../diffpatch/4_lz4.img_patch", + "../diffpatch/4_lz4_new.lz", false)); +} + +TEST_F(DiffPatchUnitTest, BlockDiffPatchTest_0) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.BlockDiffPatchTest2( + "../diffpatch/2.log.old", + "../diffpatch/2.log.new", + "../diffpatch/2.log.img_patch", + "../diffpatch/2.log.new_2", true)); +} + +TEST_F(DiffPatchUnitTest, BlockDiffPatchTest_1) +{ + DiffPatchUnitTest test; + EXPECT_EQ(0, test.BlockDiffPatchTest2( + "../diffpatch/2.log.old", + "../diffpatch/2.log.new", + "../diffpatch/2.log.img_patch", + "../diffpatch/2.log.new_2", false)); +} + +TEST_F(DiffPatchUnitTest, BlockDiffPatchTest_2) +{ + std::vector testDate; + testDate.push_back('a'); + EXPECT_EQ(0, WriteDataToFile("BlockDiffPatchTest_2.txt", testDate, testDate.size())); +} +} diff --git a/test/unittest/fs_manager/do_partition_unittest.cpp b/test/unittest/fs_manager/do_partition_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..939b2d8a70513de452ceafa40ff961ce0bcaecbf --- /dev/null +++ b/test/unittest/fs_manager/do_partition_unittest.cpp @@ -0,0 +1,131 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include "cmp_partition.h" +#include "log/log.h" +#include "mount.h" +#include "partition_const.h" +#include "partitions.h" +#include "securec.h" + +using namespace updater; +using namespace std; + +namespace updater_ut { +constexpr int PARTITION_NUMBER = 9; +constexpr size_t BOOT_PARTITION_LEN = 2048; +constexpr size_t KERNEL_PARTITION_LEN = 30720; +constexpr size_t UPDATER_PARTITION_LEN = 40960; +constexpr size_t MISC_PARTITION_LEN = 2048; +constexpr size_t SYSTEM_PARTITION_LEN = 3627008; +constexpr size_t HOS_PARTITION_LEN = 3133440; +constexpr size_t VENDOR_PARTITION_LEN = 3133440; +constexpr size_t DATA_PARTITION_LEN = 3133440; +constexpr size_t XXX_PARTITION_LEN = 2998272; +constexpr size_t BUFFER_SIZE = 100; + +class DoPartitionUnitTest : public testing::Test { +public: + static void SetUpTestCase(void); + static void TearDownTestCase(void) {}; + void SetUp(); + void TearDown(); +}; + +void DoPartitionUnitTest::SetUpTestCase() +{ + cout << "Updater Unit allCmdUnitTest Setup!" << endl; +} + +void DoPartitionUnitTest::SetUp() +{ + cout << "Updater Unit allCmdUnitTest Begin!" << endl; +} + +void DoPartitionUnitTest::TearDown() +{ + cout << "Updater Unit allCmdUnitTest End!" << endl; +} + +static void InitEmmcPartition(struct Partition &part, const std::string &partName, size_t start, size_t length) +{ + part.partName = partName; + part.start = start; + part.length = length; + // Paramters below just give a random values, DoPartition will ignore the values. + part.devName = "mmcblk0px"; + part.fsType = "emmc"; +} + +TEST_F(DoPartitionUnitTest, do_partition_test_001) +{ + PartitonList nList; + int partitionIndex = 0; + struct Partition myPaty[PARTITION_NUMBER]; + EXPECT_EQ(memset_s(myPaty, sizeof(struct Partition) * PARTITION_NUMBER, 0, + sizeof(struct Partition) * PARTITION_NUMBER), 0); + size_t bootPartitionStart = 0; + InitEmmcPartition(myPaty[partitionIndex++], "boot", bootPartitionStart, BOOT_PARTITION_LEN); + + size_t kernelPartitionStart = bootPartitionStart + BOOT_PARTITION_LEN; + InitEmmcPartition(myPaty[partitionIndex++], "kernel", bootPartitionStart, BOOT_PARTITION_LEN); + + size_t updaterPartitionStart = kernelPartitionStart + KERNEL_PARTITION_LEN; + InitEmmcPartition(myPaty[partitionIndex++], "updater", updaterPartitionStart, UPDATER_PARTITION_LEN); + + size_t miscPartitionStart = updaterPartitionStart + UPDATER_PARTITION_LEN; + InitEmmcPartition(myPaty[partitionIndex++], "misc", miscPartitionStart, MISC_PARTITION_LEN); + + size_t systemPartitionStart = miscPartitionStart + MISC_PARTITION_LEN; + InitEmmcPartition(myPaty[partitionIndex++], "system", systemPartitionStart, SYSTEM_PARTITION_LEN); + + size_t hosPartitionStart = systemPartitionStart + SYSTEM_PARTITION_LEN; + InitEmmcPartition(myPaty[partitionIndex++], "hos", hosPartitionStart, HOS_PARTITION_LEN); + + size_t vendorPartitionStart = hosPartitionStart + HOS_PARTITION_LEN; + InitEmmcPartition(myPaty[partitionIndex++], "vendor", vendorPartitionStart, VENDOR_PARTITION_LEN); + + size_t dataPartitionStart = vendorPartitionStart + VENDOR_PARTITION_LEN; + InitEmmcPartition(myPaty[partitionIndex++], "userdata", dataPartitionStart, DATA_PARTITION_LEN); + + for (int i = 0; i < partitionIndex; i++) { + nList.push_back(&myPaty[i]); + } + + std::string fstabPath = "/data/updater/updater/fstab.updater"; + LoadSpecificFstab(fstabPath); + int ret = DoPartitions(nList); + ASSERT_GT(ret, 0); + + PartitonList olist; + size_t xxxPartitionStart = dataPartitionStart + XXX_PARTITION_LEN; + + InitEmmcPartition(myPaty[partitionIndex], "xxxxxx", xxxPartitionStart, XXX_PARTITION_LEN); + olist.push_back(&myPaty[partitionIndex]); + int ret1 = RegisterUpdaterPartitionList(nList, olist); + ASSERT_EQ(ret1, 1); + + char aaa[BUFFER_SIZE]; + BlockDevice myDev; + myDev.devPath = "xxxxxx"; + myDev.specific = (void *)aaa; + SetBlockDeviceMode(myDev); +} +} // updater_ut diff --git a/test/unittest/log_test/log_unittest.cpp b/test/unittest/log_test/log_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..e78a0a6ab19817b96cd77046e81d4db9c5562781 --- /dev/null +++ b/test/unittest/log_test/log_unittest.cpp @@ -0,0 +1,79 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ +#include "log_unittest.h" +#include +#include +#include +#include "log/log.h" + +using namespace testing::ext; +using namespace updater_ut; +using namespace updater; +using namespace std; + +namespace updater_ut { +void LogUnitTest::SetUpTestCase(void) +{ + cout << "SetUpTestCase" << endl; +} + +void LogUnitTest::TearDownTestCase(void) +{ + cout << "TearDownTestCase" << endl; +} + +TEST(LogUnitTest, log_test_001) +{ + SetLogLevel(ERROR); + LOG(ERROR) << "this is ut"; + STAGE(UPDATE_STAGE_BEGIN) << "this is ut"; + InitUpdaterLogger("UPDATER_UT", "/data/updater/m_log.txt", "/data/updater/m_stage.txt", "/data/updater/m_code.txt"); + + LOG(ERROR) << "this is ut"; + STAGE(UPDATE_STAGE_BEGIN) << "this is ut"; + ERROR_CODE(CODE_VERIFY_FAIL); + fstream f; + f.open("/data/updater/m_log.txt", ios::in); + char ch[100]; + f.getline(ch, 100); + string result = ch; + if (result.find("this is ut") != string::npos) { + f.close(); + unlink("/data/updater/m_log.txt"); + unlink("/data/updater/m_stage.txt"); + SUCCEED(); + } else { + f.close(); + unlink("/data/updater/m_log.txt"); + unlink("/data/updater/m_stage.txt"); + FAIL(); + } +} + +TEST(LogUnitTest, log_test_002) +{ + InitUpdaterLogger("UPDATER_UT", "", "", ""); + SetLogLevel(ERROR); + LOG(ERROR) << "this is ut"; + STAGE(UPDATE_STAGE_BEGIN) << "this is ut"; + ERROR_CODE(CODE_VERIFY_FAIL); + SUCCEED(); + + SetLogLevel(INFO); + LOG(ERROR) << "this is ut"; + STAGE(UPDATE_STAGE_BEGIN) << "this is ut"; + SUCCEED(); +} +} // namespace updater_ut diff --git a/test/unittest/log_test/log_unittest.h b/test/unittest/log_test/log_unittest.h new file mode 100755 index 0000000000000000000000000000000000000000..c07e600e94985cb3d06efaefe4453c624d19ad1a --- /dev/null +++ b/test/unittest/log_test/log_unittest.h @@ -0,0 +1,31 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#ifndef UPDATER_LOG_UNITTEST_H +#define UPDATER_LOG_UNITTEST_H + +#include +#include + +namespace updater_ut { +class LogUnitTest : public testing::Test { +public: + static void SetUpTestCase(void); + static void TearDownTestCase(void); + void SetUp() {}; + void TearDown() {}; +}; +} // updater_ut +#endif /* UPDATER_LOG_UNITTEST_H */ diff --git a/test/unittest/misc_info_test/misc_info_unittest.cpp b/test/unittest/misc_info_test/misc_info_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..2dc4cec786e69bda66c94d1d3b9cc3eb99f1fba7 --- /dev/null +++ b/test/unittest/misc_info_test/misc_info_unittest.cpp @@ -0,0 +1,56 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "misc_info_unittest.h" +#include +#include +#include "misc_info/misc_info.h" +#include "securec.h" + +using namespace testing::ext; +using namespace updater_ut; +using namespace updater; +using namespace std; + +namespace updater_ut { +const std::string MISC_FILE = "/data/updater/misc_ut"; + +void MiscInfoUnitTest::SetUpTestCase(void) +{ + cout << "Updater Unit MiscInfoUnitTest Begin!" << endl; +} + +void MiscInfoUnitTest::TearDownTestCase(void) +{ + cout << "Updater Unit MiscInfoUnitTest End!" << endl; +} + +TEST(MiscInfoUnitTest, misc_info_test_001) +{ + auto fp = std::unique_ptr(fopen(MISC_FILE.c_str(), "wb"), fclose); + EXPECT_NE(fp, nullptr); + + UpdateMessage boot {}; + EXPECT_EQ(strncpy_s(boot.command, sizeof(boot.command), "boot_updater", sizeof(boot.command)), 0); + EXPECT_EQ(strncpy_s(boot.update, sizeof(boot.update), + "--update_package=./updater/xxx.zip\n--retry_count=1", sizeof(boot.update)), 0); + bool ret = WriteUpdaterMessage(MISC_FILE, boot); + EXPECT_EQ(ret, true); + + ret = ReadUpdaterMessage(MISC_FILE, boot); + EXPECT_EQ(ret, true); + unlink(MISC_FILE.c_str()); +} +} // namespace updater_ut diff --git a/test/unittest/misc_info_test/misc_info_unittest.h b/test/unittest/misc_info_test/misc_info_unittest.h new file mode 100755 index 0000000000000000000000000000000000000000..807f763391de02cc3ade9fd35b22bd0534e391ab --- /dev/null +++ b/test/unittest/misc_info_test/misc_info_unittest.h @@ -0,0 +1,31 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#ifndef UPDATER_MISC_INFO_UNITTEST_H +#define UPDATER_MISC_INFO_UNITTEST_H + +#include +#include + +namespace updater_ut { +class MiscInfoUnitTest : public testing::Test { +public: + static void SetUpTestCase(void); + static void TearDownTestCase(void); + void SetUp() {}; + void TearDown() {}; +}; +} // updater_ut +#endif /* UPDATER_MISC_INFO_UNITTEST_H */ diff --git a/test/unittest/mount_test/fstabapi_unittest.cpp b/test/unittest/mount_test/fstabapi_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..332e5b09bfd7fe9804dbbd741c3d69b597410a85 --- /dev/null +++ b/test/unittest/mount_test/fstabapi_unittest.cpp @@ -0,0 +1,140 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "fstabapi_unittest.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "fs_manager/fstab.h" +#include "fs_manager/fstab_api.h" +#include "fs_manager/mount.h" +#include "log/log.h" +#include "utils.h" + +using namespace testing::ext; +using namespace updater_ut; +using namespace updater; +using namespace std; + +namespace updater_ut { +void FstabApiUnitTest::SetUp(void) +{ + cout << "Updater Unit MountUnitTest Begin!" << endl; +} + +// end +void FstabApiUnitTest::TearDown(void) +{ + cout << "Updater Unit MountUnitTest End!" << endl; +} + +// do something at the each function begining +void FstabApiUnitTest::SetUpTestCase(void) {} + +// do something at the each function end +void FstabApiUnitTest::TearDownTestCase(void) {} + +TEST_F(FstabApiUnitTest, ReadFstabFromFile_unitest) +{ + Fstab fstab; + const std::string fstabFile1 = "/data/fstab.updater1"; + bool ret = ReadFstabFromFile(fstabFile1, fstab); + EXPECT_FALSE(ret); + const std::string fstabFile2 = "/data/updater/mount_unitest/ReadFstabFromFile1.fstable"; + ret = ReadFstabFromFile(fstabFile2, fstab); + EXPECT_FALSE(ret); + const std::string fstabFile3 = "/data/updater/mount_unitest/ReadFstabFromFile2.fstable"; + ret = ReadFstabFromFile(fstabFile3, fstab); + EXPECT_FALSE(ret); + const std::string fstabFile4 = "/data/updater/mount_unitest/ReadFstabFromFile3.fstable"; + ret = ReadFstabFromFile(fstabFile4, fstab); + EXPECT_FALSE(ret); + const std::string fstabFile5 = "/data/updater/mount_unitest/ReadFstabFromFile4.fstable"; + ret = ReadFstabFromFile(fstabFile5, fstab); + EXPECT_FALSE(ret); + const std::string fstabFile6 = "/data/updater/mount_unitest/ReadFstabFromFile5.fstable"; + ret = ReadFstabFromFile(fstabFile6, fstab); + EXPECT_TRUE(ret); +} + +TEST_F(FstabApiUnitTest, FindFstabItemForPath_unitest) +{ + const std::string fstabFile1 = "/data/updater/mount_unitest/FindFstabItemForPath1.fstable"; + Fstab fstab1; + ReadFstabFromFile(fstabFile1, fstab1); + struct FstabItem* item = nullptr; + const std::string path1 = ""; + item = FindFstabItemForPath(fstab1, path1); + if (item == nullptr) { + SUCCEED(); + } + const std::string path2 = "/data"; + item = FindFstabItemForPath(fstab1, path2); + if (item != nullptr) { + SUCCEED(); + } + const std::string path3 = "/data2"; + item = FindFstabItemForPath(fstab1, path3); + if (item == nullptr) { + SUCCEED(); + } + const std::string path4 = "/data2/test"; + item = FindFstabItemForPath(fstab1, path4); + if (item != nullptr) { + SUCCEED(); + } +} + +TEST_F(FstabApiUnitTest, FindFstabItemForMountPoint_unitest) +{ + const std::string fstabFile1 = "/data/updater/mount_unitest/FindFstabItemForMountPoint1.fstable"; + Fstab fstab1; + ReadFstabFromFile(fstabFile1, fstab1); + struct FstabItem* item = nullptr; + const std::string mp1 = "/data"; + const std::string mp2 = "/data2"; + item = FindFstabItemForMountPoint(fstab1, mp2); + if (item == nullptr) { + SUCCEED(); + } + const std::string mp3 = "/data"; + item = FindFstabItemForMountPoint(fstab1, mp3); + if (item != nullptr) { + SUCCEED(); + } +} + +TEST_F(FstabApiUnitTest, GetMountFlags_unitest) +{ + const std::string fstabFile1 = "/data/updater/mount_unitest/GetMountFlags1.fstable"; + Fstab fstab1; + ReadFstabFromFile(fstabFile1, fstab1); + struct FstabItem* item = nullptr; + const std::string mp = "/hos"; + item = FindFstabItemForMountPoint(fstab1, mp); + if (item == nullptr) { + SUCCEED(); + } + std::string fsSpecificOptions; + unsigned long flags = GetMountFlags(item->mountOptions, fsSpecificOptions); + EXPECT_EQ(flags, static_cast(MS_NOSUID | MS_NODEV | MS_NOATIME)); +} +} // namespace updater_ut diff --git a/test/unittest/mount_test/fstabapi_unittest.h b/test/unittest/mount_test/fstabapi_unittest.h new file mode 100755 index 0000000000000000000000000000000000000000..2ff7975ea0b76447e51f607c5778c1013ea397b2 --- /dev/null +++ b/test/unittest/mount_test/fstabapi_unittest.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef UPDATER_FSTAB_API_UNITTEST_H +#define UPDATER_FSTAB_API_UNITTEST_H + +#include +#include + +namespace updater_ut { +class FstabApiUnitTest : public testing::Test { +public: + static void SetUpTestCase(void); + static void TearDownTestCase(void); + void SetUp(); + void TearDown(); +}; +} // updater_ut +#endif /* UPDATER_FSTAB_API_UNITTEST_H */ diff --git a/test/unittest/mount_test/mount_unittest.cpp b/test/unittest/mount_test/mount_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..04df3a6b07736f5e4364d80c9de9454941ad3ef2 --- /dev/null +++ b/test/unittest/mount_test/mount_unittest.cpp @@ -0,0 +1,198 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "mount_unittest.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "fs_manager/fstab.h" +#include "fs_manager/fstab_api.h" +#include "fs_manager/mount.h" +#include "log/log.h" +#include "utils.h" + +using namespace testing::ext; +using namespace updater_ut; +using namespace updater; +using namespace std; + +namespace updater_ut { +void MountUnitTest::SetUp(void) +{ + cout << "Updater Unit MountUnitTest Begin!" << endl; +} + +// end +void MountUnitTest::TearDown(void) +{ + cout << "Updater Unit MountUnitTest End!" << endl; +} + +// do something at the each function begining +void MountUnitTest::SetUpTestCase(void) +{ + mkdir("/misc", S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); +} + +// do something at the each function end +void MountUnitTest::TearDownTestCase(void) +{ + rmdir("/misc"); +} + +TEST_F(MountUnitTest, FormatPartition_unitest) +{ + const std::string fstabFile1 = "/data/updater/mount_unitest/FormatPartition1.fstable"; + LoadSpecificFstab(fstabFile1); + const std::string path1 = ""; + int ret = FormatPartition(path1); + EXPECT_EQ(ret, -1); + const std::string path2 = "/"; + ret = FormatPartition(path2); + EXPECT_EQ(ret, 0); + const std::string path3 = "/data"; + ret = FormatPartition(path3); + EXPECT_EQ(ret, -1); + const std::string path4 = "/misc"; + ret = FormatPartition(path4); + EXPECT_EQ(ret, -1); +} + +TEST_F(MountUnitTest, MountForPath_unitest) +{ + const std::string fstabFile1 = "/data/updater/mount_unitest/MountForPath1.fstable"; + LoadSpecificFstab(fstabFile1); + const std::string path1 = ""; + int ret = MountForPath(path1); + EXPECT_EQ(ret, -1); + const std::string path2 = "/vendor"; + ret = MountForPath(path2); + EXPECT_EQ(ret, 0); + ret = FormatPartition("/misc"); + EXPECT_EQ(ret, 0); + const std::string path3 = "/misc"; + ret = MountForPath(path3); + EXPECT_EQ(ret, 0); + + const std::string path4 = "/data1"; + ret = MountForPath(path4); + EXPECT_EQ(ret, -1); +} + +TEST_F(MountUnitTest, UmountForPath_unitest) +{ + const std::string fstabFile1 = "/data/updater/mount_unitest/UmountForPath1.fstable"; + LoadSpecificFstab(fstabFile1); + const std::string path1 = ""; + int ret = UmountForPath(path1); + EXPECT_EQ(ret, -1); + const std::string path2 = "/misc/mount2"; + ret = UmountForPath(path2); + EXPECT_EQ(ret, 0); + const std::string path3 = "/misc"; + ret = UmountForPath(path3); + EXPECT_EQ(ret, 0); +} + +TEST_F(MountUnitTest, GetMountStatusForPath_unitest) +{ + const std::string fstabFile1 = "/data/updater/mount_unitest/GetMountStatusForPath1.fstable"; + LoadSpecificFstab(fstabFile1); + const std::string path1 = ""; + MountStatus ret = GetMountStatusForPath(path1); + EXPECT_EQ(ret, MountStatus::MOUNT_ERROR); + const std::string path2 = "/vendor"; + ret = GetMountStatusForPath(path2); + EXPECT_EQ(ret, MountStatus::MOUNT_MOUNTED); + const std::string path3 = "/data/mount2"; + ret = GetMountStatusForPath(path3); + EXPECT_EQ(ret, MountStatus::MOUNT_UMOUNTED); +} + +TEST_F(MountUnitTest, GetItemForMountPoint_unitest) +{ + const std::string fstabFile1 = "/data/updater/mount_unitest/GetItemForMountPoint1.fstable"; + LoadSpecificFstab(fstabFile1); + const std::string mountPoint1 = "/data"; + struct FstabItem * item = GetItemForMountPoint(mountPoint1); + if (item == nullptr) { + SUCCEED(); + } + const std::string fstabFile2 = "/data/updater/mount_unitest/GetItemForMountPoint2.fstable"; + LoadSpecificFstab(fstabFile2); + const std::string mountPoint2 = "/data2"; + item = GetItemForMountPoint(mountPoint2); + if (item == nullptr) { + SUCCEED(); + } + const std::string mountPoint3 = "/data"; + item = GetItemForMountPoint(mountPoint3); + if (item != nullptr) { + SUCCEED(); + } +} + +TEST_F(MountUnitTest, SetupPartitions_unitest) +{ + const std::string fstabFile1 = "/data/updater/mount_unitest/SetupPartitions1.fstable"; + LoadSpecificFstab(fstabFile1); + int ret = SetupPartitions(); + EXPECT_EQ(ret, -1); + const std::string fstabFile2 = "/data/updater/mount_unitest/SetupPartitions2.fstable"; + LoadSpecificFstab(fstabFile2); + ret = SetupPartitions(); + EXPECT_EQ(ret, 0); +} + +TEST_F(MountUnitTest, GetBlockDeviceByMountPoint_unitest) +{ + LoadFstab(); + const std::string fstabFile1 = "/data/updater/mount_unitest/GetBlockDeviceByMountPoint1.fstable"; + LoadSpecificFstab(fstabFile1); + unsigned long mountFlag = MS_REMOUNT; + const std::string tmpPath = "/vendor/etc/fstab.updater"; + std::string vendorSource = GetBlockDeviceByMountPoint(tmpPath); + // mount rootfs to read-write. + if (mount(vendorSource.c_str(), "/vendor", "ext4", mountFlag, nullptr) != 0) { + std::cout << "Cannot re-mount vendor\n"; + } + auto ret = open(tmpPath.c_str(), O_RDONLY|O_CREAT|O_TRUNC, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); + if (ret != 0 && errno != EEXIST) { + std::cout << "Cannot open \"/vendor/etc/fstab.updater\" file: " << errno << "\n"; + } + close(ret); + LoadFstab(); + unlink(tmpPath.c_str()); + + LoadSpecificFstab(fstabFile1); + const std::string mountPoint1 = ""; + const std::string str1 = GetBlockDeviceByMountPoint(mountPoint1); + EXPECT_TRUE(str1.empty()); + const std::string mountPoint2 = "/data2"; + const std::string str2 = GetBlockDeviceByMountPoint(mountPoint2); + EXPECT_TRUE(str2.empty()); + const std::string mountPoint3 = "/data"; + const std::string str3 = GetBlockDeviceByMountPoint(mountPoint3); + EXPECT_FALSE(str3.empty()); +} +} // namespace updater_ut diff --git a/test/unittest/mount_test/mount_unittest.h b/test/unittest/mount_test/mount_unittest.h new file mode 100755 index 0000000000000000000000000000000000000000..5e37e3d3276ee4a18e2ad04e568cd77f58953f18 --- /dev/null +++ b/test/unittest/mount_test/mount_unittest.h @@ -0,0 +1,30 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +#ifndef UPDATER_MOUNT_UNITTEST_H +#define UPDATER_MOUNT_UNITTEST_H + +#include +#include + +namespace updater_ut { +class MountUnitTest : public testing::Test { +public: + static void SetUpTestCase(void); + static void TearDownTestCase(void); + void SetUp(); + void TearDown(); +}; +} // updater_ut +#endif /* UPDATER_MOUNT_UNITTEST_H */ diff --git a/test/unittest/package/package_unittest.cpp b/test/unittest/package/package_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..c1d91fba132ec42e98ae87beb6f45887c57c0f19 --- /dev/null +++ b/test/unittest/package/package_unittest.cpp @@ -0,0 +1,661 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include +#include +#include "log.h" +#include "pkg_algorithm.h" +#include "pkg_manager.h" +#include "pkg_manager_impl.h" +#include "pkg_test.h" +#include "pkg_utils.h" + +using namespace std; +using namespace hpackage; +using namespace updater; + +namespace { +class PackageUnitTest : public PkgTest { +public: + PackageUnitTest() {} + ~PackageUnitTest() override {} +public: + int TestPackagePack() + { + int32_t ret; + uint32_t updateFileVersion = 1000; + UpgradePkgInfoExt pkgInfo; + pkgInfo.softwareVersion = strdup("100.100.100.100"); + pkgInfo.date = strdup("2021-02-02"); + pkgInfo.time = strdup("21:23:49"); + pkgInfo.productUpdateId = strdup("555.555.100.555"); + pkgInfo.entryCount = testFileNames_.size(); + pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; + pkgInfo.signMethod = PKG_SIGN_METHOD_RSA; + pkgInfo.pkgType = PKG_PACK_TYPE_UPGRADE; + pkgInfo.updateFileVersion = updateFileVersion; + std::string filePath; + uint32_t componentIdBase = 100; + uint8_t componentFlags = 22; + ComponentInfoExt comp[testFileNames_.size()]; + for (size_t i = 0; i < testFileNames_.size(); i++) { + comp[i].componentAddr = strdup(testFileNames_[i].c_str()); + filePath = TEST_PATH_FROM; + filePath += testFileNames_[i].c_str(); + comp[i].filePath = strdup(filePath.c_str()); + comp[i].version = strdup("55555555"); + ret = BuildFileDigest(*comp[i].digest, sizeof(comp[i].digest), filePath); + EXPECT_EQ(ret, PKG_SUCCESS); + comp[i].size = GetFileSize(filePath); + comp[i].originalSize = comp[i].size; + comp[i].id = i + componentIdBase; + comp[i].resType = 1; + comp[i].type = 1; + comp[i].flags = componentFlags; + filePath.clear(); + } + std::string packagePath = TEST_PATH_TO; + packagePath += testPackageName; + ret = CreatePackage(&pkgInfo, comp, packagePath.c_str(), GetTestPrivateKeyName().c_str()); + EXPECT_EQ(ret, PKG_SUCCESS); + for (size_t i = 0; i < testFileNames_.size(); i++) { + free(comp[i].componentAddr); + free(comp[i].filePath); + free(comp[i].version); + } + free(pkgInfo.softwareVersion); + free(pkgInfo.date); + free(pkgInfo.time); + free(pkgInfo.productUpdateId); + return ret; + } + + int TestPackageUnpack() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(pkgManager_, nullptr); + std::vector components; + // 使用上面打包的包进行解析 + int32_t ret = pkgManager_->LoadPackage(TEST_PATH_TO + testPackageName, GetTestCertName(), components); + EXPECT_EQ(ret, PKG_SUCCESS); + + for (size_t i = 0; i < components.size(); i++) { + PKG_LOGI("comp [%zu] file name: %s \r\n", i, (TEST_PATH_TO + components[i]).c_str()); + ExtractFile(pkgManager_, components, i); + } + return PKG_SUCCESS; + } + + int TestZipPkgCompress() + { + return CreateZipPackage(testFileNames_, TEST_PATH_TO + testZipPackageName, TEST_PATH_FROM); + } + + int TestZipPkgDecompress() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(pkgManager_, nullptr); + std::vector components; + int32_t ret = pkgManager_->LoadPackage(TEST_PATH_TO + testZipPackageName, GetTestCertName(), components); + EXPECT_EQ(ret, PKG_SUCCESS); + + for (size_t i = 0; i < components.size(); i++) { + PKG_LOGI("file name: %s \r\n", (TEST_PATH_TO + components[i]).c_str()); + ExtractFile(pkgManager_, components, i); + } + return ret; + } + + int TestLz4PkgCompress() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(pkgManager_, nullptr); + // 使用lz4 压缩前面的bin包 + std::vector> files; + Lz4FileInfo file; + int8_t compressionLevel = 14; + file.fileInfo.identity = testPackageName; + file.fileInfo.packMethod = PKG_COMPRESS_METHOD_LZ4; + file.fileInfo.digestMethod = PKG_DIGEST_TYPE_CRC; + file.compressionLevel = compressionLevel; + file.blockSizeID = 0; + file.contentChecksumFlag = 0; + file.blockIndependence = 0; + std::string fileName = TEST_PATH_TO + testPackageName; + files.push_back(std::pair(fileName, file)); + + PkgInfo pkgInfo; + pkgInfo.pkgType = PKG_PACK_TYPE_LZ4; + pkgInfo.signMethod = PKG_SIGN_METHOD_RSA; + pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; + return pkgManager_->CreatePackage(TEST_PATH_TO + testLz4PackageName, GetTestPrivateKeyName(), &pkgInfo, files); + } + + int TestLz4PkgCompressBlock() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(pkgManager_, nullptr); + // 使用lz4 压缩前面的bin包 + std::vector> files; + Lz4FileInfo file; + file.fileInfo.identity = testPackageName; + file.fileInfo.packMethod = PKG_COMPRESS_METHOD_LZ4_BLOCK; + file.fileInfo.digestMethod = PKG_DIGEST_TYPE_CRC; + file.compressionLevel = 0; + file.blockSizeID = 0; + file.contentChecksumFlag = 0; + file.blockIndependence = 0; + std::string fileName = TEST_PATH_TO + testPackageName; + files.push_back(std::pair(fileName, file)); + + PkgInfo pkgInfo; + pkgInfo.signMethod = PKG_SIGN_METHOD_RSA; + pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; + pkgInfo.pkgType = PKG_PACK_TYPE_LZ4; + return pkgManager_->CreatePackage(TEST_PATH_TO + testLz4PackageName, GetTestPrivateKeyName(), &pkgInfo, files); + } + + int TestLz4PkgDecompress() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(pkgManager_, nullptr); + std::vector components; + int32_t ret = pkgManager_->LoadPackage(TEST_PATH_TO + testLz4PackageName, GetTestCertName(), components); + EXPECT_EQ(ret, PKG_SUCCESS); + + for (size_t i = 0; i < components.size(); i++) { + PKG_LOGI("file name: %s \r\n", (TEST_PATH_TO + components[i]).c_str()); + ExtractFile(pkgManager_, components, i); + } + const PkgInfo *pkgInfo = pkgManager_->GetPackageInfo(TEST_PATH_TO + testCombinePkgName); + EXPECT_EQ(nullptr, pkgInfo); + return ret; + } + + int TestCombinePkgPack() + { + int ret = TestPackagePack(); + EXPECT_EQ(ret, PKG_SUCCESS); + std::vector fileNames; + fileNames.push_back(testZipPackageName); + fileNames.push_back(testPackageName); + ret = CreateZipPackage(fileNames, TEST_PATH_TO + testCombinePkgName, TEST_PATH_TO); + EXPECT_EQ(ret, PKG_SUCCESS); + return 0; + } + + int TestCombinePkgUnpack() + { + EXPECT_EQ(0, TestCombinePkgPack()); + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(pkgManager_, nullptr); + std::vector components; + int32_t ret = pkgManager_->LoadPackage(TEST_PATH_TO + testCombinePkgName, GetTestCertName(), components); + EXPECT_EQ(ret, PKG_SUCCESS); + + for (size_t i = 0; i < components.size(); i++) { + PKG_LOGI("file name: %s \r\n", (TEST_PATH_TO + components[i]).c_str()); + ExtractFile(pkgManager_, components, i); + } + const PkgInfo *pkgInfo = pkgManager_->GetPackageInfo(TEST_PATH_TO + testCombinePkgName); + EXPECT_NE(nullptr, pkgInfo); + return ret; + } + + int TestVersifyUpgradePackage() + { + int ret = TestPackagePack(); + constexpr size_t digestSize = 32; + constexpr uint8_t digestValue = 33; + std::vector digest(digestSize); + BuildFileDigest(*digest.data(), digest.capacity(), TEST_PATH_TO + testPackageName); + std::string path = TEST_PATH_TO + testPackageName; + ret = VerifyPackage(path.c_str(), GetTestCertName().c_str(), "", digest.data(), digest.capacity()); + EXPECT_EQ(0, ret); + constexpr uint32_t digestLen = 10; + digest[digestLen] = digestValue; + ret = VerifyPackage(path.c_str(), GetTestCertName().c_str(), "", digest.data(), digest.capacity()); + EXPECT_EQ(PKG_INVALID_SIGNATURE, ret); + return 0; + } + + int TestVersifyZipWithCallback() + { + int32_t ret = TestVersifyZip(); + EXPECT_EQ(ret, 0); + std::string path = GetCurrPath(); + path = TEST_PATH_TO + testZipPackageName; + ret = VerifyPackageWithCallback(path.c_str(), GetTestCertName().c_str(), + [](int32_t result, uint32_t percent) { PKG_LOGI("current progress: %u\n", percent); }); + EXPECT_EQ(PKG_INVALID_PARAM, ret); + return 0; + } + + int TestVersifyZip() + { + int32_t ret = TestZipPkgCompress(); + EXPECT_EQ(ret, 0); + constexpr size_t digestSize = 32; + uint8_t digestValue = 33; + int index = 10; + std::string path = GetCurrPath(); + path = TEST_PATH_TO + testZipPackageName; + std::vector digest(digestSize); + BuildFileDigest(*digest.data(), digest.capacity(), path); + ret = VerifyPackage(path.c_str(), GetTestCertName().c_str(), "", digest.data(), digest.capacity()); + EXPECT_EQ(ret, 0); + digest[index] = digestValue; + ret = VerifyPackage(path.c_str(), GetTestCertName().c_str(), "", digest.data(), digest.capacity()); + EXPECT_EQ(PKG_INVALID_SIGNATURE, ret); + return 0; + } + + int TestVersifyLz4() + { + int32_t ret = TestLz4PkgCompress(); + EXPECT_EQ(ret, 0); + constexpr size_t digestSize = 32; + uint8_t digestValue = 33; + int index = 10; + std::string path = GetCurrPath(); + path = TEST_PATH_TO + testLz4PackageName; + std::vector digest(digestSize); + BuildFileDigest(*digest.data(), digest.capacity(), path); + ret = VerifyPackage(path.c_str(), GetTestCertName().c_str(), "", digest.data(), digest.capacity()); + EXPECT_EQ(0, ret); + digest[index] = digestValue; + ret = VerifyPackage(path.c_str(), GetTestCertName().c_str(), "", digest.data(), digest.capacity()); + EXPECT_EQ(PKG_INVALID_SIGNATURE, ret); + return 0; + } + + int TestInterfaceZip() + { + UpgradePkgInfoExt pkgInfo; + uint8_t componentFlags = 22; + uint32_t updateFileVersion = 1000; + pkgInfo.entryCount = testFileNames_.size(); + pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; + pkgInfo.signMethod = PKG_SIGN_METHOD_RSA; + pkgInfo.pkgType = PKG_PACK_TYPE_ZIP; + pkgInfo.updateFileVersion = updateFileVersion; + std::string filePath; + ComponentInfoExt comp[testFileNames_.size()]; + for (size_t i = 0; i < testFileNames_.size(); i++) { + comp[i].componentAddr = strdup(testFileNames_[i].c_str()); + filePath = TEST_PATH_FROM; + filePath += testFileNames_[i].c_str(); + comp[i].filePath = strdup(filePath.c_str()); + comp[i].flags = componentFlags; + filePath.clear(); + } + std::string packagePath = TEST_PATH_TO; + packagePath += testPackageName; + int32_t ret = CreatePackage(&pkgInfo, comp, packagePath.c_str(), GetTestPrivateKeyName().c_str()); + for (size_t i = 0; i < testFileNames_.size(); i++) { + free(comp[i].componentAddr); + free(comp[i].filePath); + } + EXPECT_EQ(ret, PKG_SUCCESS); + constexpr size_t digestSize = 32; + uint8_t digest[digestSize] = {0}; + ret = BuildFileDigest(*digest, sizeof(digest), packagePath); + EXPECT_EQ(ret, PKG_SUCCESS); + ret = VerifyPackage(packagePath.c_str(), GetTestCertName().c_str(), "", digest, digestSize); + return ret; + } + + int TestInterfaceLz4() + { + std::vector testLz4FileNames = { + "libcrypto.a" + }; + UpgradePkgInfoExt pkgInfo; + uint32_t updateFileVersion = 1000; + pkgInfo.entryCount = testLz4FileNames.size(); + pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; + pkgInfo.signMethod = PKG_SIGN_METHOD_NONE; + pkgInfo.pkgType = PKG_PACK_TYPE_LZ4; + pkgInfo.updateFileVersion = updateFileVersion; + std::string filePath; + ComponentInfoExt comp[testLz4FileNames.size()]; + for (size_t i = 0; i < testLz4FileNames.size(); i++) { + comp[i].componentAddr = strdup(testFileNames_[i].c_str()); + filePath = TEST_PATH_FROM; + filePath += testFileNames_[i].c_str(); + comp[i].filePath = strdup(filePath.c_str()); + filePath.clear(); + } + std::string packagePath = TEST_PATH_TO; + packagePath += testPackageName; + int32_t ret = CreatePackage(&pkgInfo, comp, packagePath.c_str(), TEST_PATH_FROM.c_str()); + for (size_t i = 0; i < testLz4FileNames.size(); i++) { + free(comp[i].componentAddr); + free(comp[i].filePath); + } + constexpr size_t digestSize = 32; + std::vector digest(digestSize); + ret = BuildFileDigest(*digest.data(), digest.size(), packagePath.c_str()); + EXPECT_EQ(ret, PKG_SUCCESS); + return VerifyPackage(packagePath.c_str(), GetTestCertName().c_str(), "", digest.data(), digest.size()); + } + + int TestInvalidCreatePackage() const + { + ComponentInfoExt compInfo; + uint8_t pkgType = 5; + int ret = CreatePackage(nullptr, &compInfo, nullptr, GetTestPrivateKeyName().c_str()); + EXPECT_EQ(ret, PKG_INVALID_PARAM); + + UpgradePkgInfoExt pkgInfoExt; + pkgInfoExt.pkgType = pkgType; + ret = CreatePackage(&pkgInfoExt, &compInfo, nullptr, GetTestPrivateKeyName().c_str()); + EXPECT_EQ(ret, PKG_INVALID_PARAM); + + constexpr uint32_t digestLen = 32; + ret = VerifyPackage(nullptr, GetTestCertName().c_str(), nullptr, nullptr, digestLen); + EXPECT_EQ(ret, PKG_INVALID_PARAM); + + // 无效的类型 + std::string packagePath = TEST_PATH_TO; + packagePath += testPackageName; + pkgInfoExt.pkgType = pkgType; + ret = CreatePackage(&pkgInfoExt, &compInfo, packagePath.c_str(), GetTestPrivateKeyName().c_str()); + EXPECT_EQ(ret, PKG_INVALID_PARAM); + return 0; + } + + int TestGZipPkgCompress() + { + int ret = TestPackagePack(); + EXPECT_EQ(ret, PKG_SUCCESS); + + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(pkgManager_, nullptr); + // 使用Gzip 压缩前面的bin包 + std::vector> files; + ZipFileInfo file; + file.fileInfo.identity = testPackageName; + file.fileInfo.packMethod = PKG_COMPRESS_METHOD_GZIP; + file.fileInfo.digestMethod = PKG_DIGEST_TYPE_CRC; + std::string fileName = TEST_PATH_TO + testPackageName; + files.push_back(std::pair(fileName, file)); + + PkgInfo pkgInfo; + pkgInfo.signMethod = PKG_SIGN_METHOD_RSA; + pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; + pkgInfo.pkgType = PKG_PACK_TYPE_GZIP; + return pkgManager_->CreatePackage(TEST_PATH_TO + testGZipPackageName, GetTestPrivateKeyName(), &pkgInfo, files); + } + + int TestGZipPkgDecompress(const std::string& gzipPackageName) + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(nullptr, pkgManager_); + std::vector components; + int32_t ret = pkgManager_->LoadPackage(gzipPackageName, GetTestCertName(), components); + EXPECT_EQ(ret, PKG_SUCCESS); + + for (size_t i = 0; i < components.size(); i++) { + PKG_LOGI("file name: %s \r\n", (TEST_PATH_TO + components[i]).c_str()); + ExtractFile(pkgManager_, components, i); + } + const PkgInfo *pkgInfo = pkgManager_->GetPackageInfo(gzipPackageName); + EXPECT_NE(nullptr, pkgInfo); + return ret; + } + + int TestGZipPkgDecompressAll() + { + int ret = TestGZipPkgDecompress(TEST_PATH_TO + testGZipPackageName); + EXPECT_EQ(0, ret); + std::string path = TEST_PATH_FROM; + path += "test_gzip_package.gz"; + ret = TestGZipPkgDecompress(path); + EXPECT_EQ(0, ret); + return ret; + } + + int TestSecondLoadPackage() + { + TestPackagePack(); + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(nullptr, pkgManager_); + std::vector fileIds; + int32_t ret = pkgManager_->LoadPackage(TEST_PATH_TO + testPackageName, GetTestCertName(), fileIds); + EXPECT_EQ(0, ret); + // 在load其中的一个zip包 + PkgManager::StreamPtr outStream = nullptr; + std::string secondFile = "ggg.zip"; + pkgManager_->CreatePkgStream(outStream, TEST_PATH_TO + secondFile, 0, PkgStream::PkgStreamType_Write); + EXPECT_NE(nullptr, outStream); + ret = pkgManager_->ExtractFile(secondFile, outStream); + EXPECT_EQ(ret, 0); + pkgManager_->ClosePkgStream(outStream); + std::vector secondFileIds; + ret = pkgManager_->LoadPackage(TEST_PATH_TO + secondFile, GetTestCertName(), secondFileIds); + EXPECT_EQ(0, ret); + if (secondFileIds.size() != 1) { + EXPECT_EQ(1, ret); + } + return 0; + } + + void TestL1PackagePackSha384For(ComponentInfoExt comp[]) + { + int32_t ret; + std::string filePath; + uint32_t componentIdBase = 100; + uint8_t componentFlags = 22; + for (size_t i = 0; i < testFileNames_.size(); i++) { + comp[i].componentAddr = strdup(testFileNames_[i].c_str()); + filePath = TEST_PATH_FROM; + filePath += testFileNames_[i].c_str(); + comp[i].filePath = strdup(filePath.c_str()); + comp[i].version = strdup("55555555"); + ret = BuildFileDigest(*comp[i].digest, sizeof(comp[i].digest), filePath); + EXPECT_EQ(ret, PKG_SUCCESS); + comp[i].size = GetFileSize(filePath); + comp[i].originalSize = comp[i].size; + comp[i].id = i + componentIdBase; + comp[i].resType = 1; + comp[i].type = 1; + comp[i].flags = componentFlags; + filePath.clear(); + } + } + + int TestL1PackagePack() + { + int32_t ret; + uint32_t updateFileVersion = 1000; + UpgradePkgInfoExt pkgInfo; + pkgInfo.softwareVersion = strdup("100.100.100.100"); + pkgInfo.date = strdup("2021-02-02"); + pkgInfo.time = strdup("21:23:49"); + pkgInfo.productUpdateId = strdup("555.555.100.555"); + pkgInfo.entryCount = testFileNames_.size(); + pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; + pkgInfo.signMethod = PKG_SIGN_METHOD_RSA; + pkgInfo.pkgType = PKG_PACK_TYPE_UPGRADE; + pkgInfo.updateFileVersion = updateFileVersion; + pkgInfo.descriptPackageId = strdup("/package/pkg.bin"); + ComponentInfoExt comp[testFileNames_.size()]; + TestL1PackagePackSha384For(comp); + std::string packagePath = TEST_PATH_TO; + packagePath += "packageL1.bin"; + char *singStr = nullptr; + uint32_t offset = 0; + ret = CreatePackageL1(&pkgInfo, comp, packagePath.c_str(), &offset, &singStr); + EXPECT_EQ(ret, PKG_SUCCESS); + for (size_t i = 0; i < testFileNames_.size(); i++) { + free(comp[i].componentAddr); + free(comp[i].filePath); + free(comp[i].version); + } + PKG_LOGI("CreatePackageL1 offset %u singStr: %s", offset, singStr); + free(pkgInfo.softwareVersion); + free(pkgInfo.date); + free(pkgInfo.time); + free(pkgInfo.productUpdateId); + free(pkgInfo.descriptPackageId); + free(singStr); + return ret; + } + + int TestL1PackagePackSha384() + { + int32_t ret; + uint32_t updateFileVersion = 1000; + UpgradePkgInfoExt pkgInfo; + pkgInfo.softwareVersion = strdup("100.100.100.100"); + pkgInfo.date = strdup("2021-02-02"); + pkgInfo.time = strdup("21:23:49"); + pkgInfo.productUpdateId = strdup("555.555.100.555"); + pkgInfo.entryCount = testFileNames_.size(); + pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA384; + pkgInfo.signMethod = PKG_SIGN_METHOD_RSA; + pkgInfo.pkgType = PKG_PACK_TYPE_UPGRADE; + pkgInfo.updateFileVersion = updateFileVersion; + pkgInfo.descriptPackageId = strdup("/package/pkg.bin"); + ComponentInfoExt comp[testFileNames_.size()]; + TestL1PackagePackSha384For(comp); + std::string packagePath = TEST_PATH_TO; + packagePath += "packageL1_384.bin"; + char *singStr = nullptr; + uint32_t offset = 0; + ret = CreatePackageL1(&pkgInfo, comp, packagePath.c_str(), &offset, &singStr); + EXPECT_EQ(ret, PKG_SUCCESS); + for (size_t i = 0; i < testFileNames_.size(); i++) { + free(comp[i].componentAddr); + free(comp[i].filePath); + free(comp[i].version); + } + PKG_LOGI("CreatePackageL1 offset %u singStr: %s", offset, singStr); + free(pkgInfo.softwareVersion); + free(pkgInfo.date); + free(pkgInfo.time); + free(pkgInfo.productUpdateId); + free(pkgInfo.descriptPackageId); + free(singStr); + return ret; + } +}; + +TEST_F(PackageUnitTest, TestPackage) +{ + PackageUnitTest test; + EXPECT_EQ(0, test.TestPackagePack()); + EXPECT_EQ(0, test.TestPackageUnpack()); +} + +TEST_F(PackageUnitTest, TestZipPackage) +{ + PackageUnitTest test; + EXPECT_EQ(0, test.TestZipPkgCompress()); + EXPECT_EQ(0, test.TestZipPkgDecompress()); +} + +TEST_F(PackageUnitTest, TestLz4Package) +{ + PackageUnitTest test; + EXPECT_EQ(0, test.TestLz4PkgCompress()); + EXPECT_EQ(0, test.TestLz4PkgDecompress()); +} + +TEST_F(PackageUnitTest, TestLz4PackageBlock) +{ + PackageUnitTest test; + EXPECT_EQ(0, test.TestLz4PkgCompressBlock()); + EXPECT_EQ(0, test.TestLz4PkgDecompress()); +} + +TEST_F(PackageUnitTest, TestCombinePkg) +{ + PackageUnitTest test; + EXPECT_EQ(0, test.TestCombinePkgUnpack()); +} + +TEST_F(PackageUnitTest, TestVersifyUpgradePackage) +{ + PackageUnitTest test; + EXPECT_EQ(0, test.TestVersifyUpgradePackage()); +} + +TEST_F(PackageUnitTest, TestVersifyZipWithCallback) +{ + PackageUnitTest test; + EXPECT_EQ(0, test.TestVersifyZipWithCallback()); +} + +TEST_F(PackageUnitTest, TestVersifyZip) +{ + PackageUnitTest test; + EXPECT_EQ(0, test.TestVersifyZip()); +} + +TEST_F(PackageUnitTest, TestVersifyLz4) { + PackageUnitTest test; + EXPECT_EQ(0, test.TestVersifyLz4()); +} + +TEST_F(PackageUnitTest, TestInterfaceLz4) +{ + PackageUnitTest test; + EXPECT_EQ(0, test.TestInterfaceLz4()); +} + +TEST_F(PackageUnitTest, TestInterfaceZip) +{ + PackageUnitTest test; + EXPECT_EQ(0, test.TestInterfaceZip()); +} + +TEST_F(PackageUnitTest, TestInvalidCreatePackage) +{ + PackageUnitTest test; + EXPECT_EQ(0, test.TestInvalidCreatePackage()); +} + +TEST_F(PackageUnitTest, TestGZipPkg) +{ + PackageUnitTest test; + EXPECT_EQ(0, test.TestGZipPkgCompress()); + EXPECT_EQ(0, test.TestGZipPkgDecompressAll()); +} + +TEST_F(PackageUnitTest, TestSecondLoadPackage) +{ + PackageUnitTest test; + EXPECT_EQ(0, test.TestSecondLoadPackage()); +} + +TEST_F(PackageUnitTest, TestL1PackagePack) +{ + PackageUnitTest test; + EXPECT_EQ(0, test.TestL1PackagePack()); +} + +TEST_F(PackageUnitTest, TestL1PackagePackSha384) +{ + PackageUnitTest test; + EXPECT_EQ(0, test.TestL1PackagePackSha384()); +} +} diff --git a/test/unittest/package/pkg_algo_unittest.cpp b/test/unittest/package/pkg_algo_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..ba5a86f40f5dcf219d0e9cb7d975f08926847d32 --- /dev/null +++ b/test/unittest/package/pkg_algo_unittest.cpp @@ -0,0 +1,280 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include "log.h" +#include "pkg_algo_deflate.h" +#include "pkg_algo_lz4.h" +#include "pkg_algorithm.h" +#include "pkg_algo_sign.h" +#include "pkg_manager.h" +#include "pkg_test.h" + +using namespace std; +using namespace hpackage; +using namespace updater; + +namespace { +constexpr size_t BUFFER_LEN = 10; +constexpr size_t DIGEST_LEN = 32; +class PkgAlgoUnitTest : public PkgTest { +public: + PkgAlgoUnitTest() {} + ~PkgAlgoUnitTest() override {} + + int TestCrcDigest() const + { + std::unique_ptr algo = std::make_unique(); + EXPECT_NE(algo, nullptr); + int ret = algo->Init(); + EXPECT_EQ(0, ret); + uint8_t buff[BUFFER_LEN] = {1}; + PkgBuffer crcBuffer(buff, sizeof(buff)); + ret = algo->Update(crcBuffer, sizeof(buff)); + EXPECT_EQ(0, ret); + uint32_t crc = 0; + PkgBuffer crcResult(reinterpret_cast(&crc), sizeof(crc)); + ret = algo->Final(crcResult); + EXPECT_EQ(0, ret); + + uint32_t crc2 = 0; + crcResult = {reinterpret_cast(&crc2), sizeof(crc)}; + ret = algo->Calculate(crcResult, crcBuffer, sizeof(buff)); + EXPECT_EQ(0, ret); + EXPECT_EQ(crc, crc2); + return ret; + } + + int TestHash256Digest() const + { + std::unique_ptr algo = std::make_unique(); + EXPECT_NE(algo, nullptr); + int ret = algo->Init(); + EXPECT_EQ(0, ret); + uint8_t buff[BUFFER_LEN] = {1}; + PkgBuffer buffer(buff, sizeof(buff)); + ret = algo->Update(buffer, sizeof(buff)); + EXPECT_EQ(0, ret); + size_t bufferSize = 32; + PkgBuffer dig(bufferSize); + ret = algo->Final(dig); + EXPECT_EQ(0, ret); + ret = algo->Calculate(dig, buffer, sizeof(buff)); + EXPECT_EQ(0, ret); + return ret; + } + + int TestHash384Digest() const + { + std::unique_ptr algo = std::make_unique(); + EXPECT_NE(algo, nullptr); + int ret = algo->Init(); + EXPECT_EQ(0, ret); + uint8_t buff[BUFFER_LEN] = {1}; + PkgBuffer buffer384(buff, sizeof(buff)); + ret = algo->Update(buffer384, sizeof(buff)); + EXPECT_EQ(0, ret); + size_t bufferSize = 64; + PkgBuffer dig(bufferSize); + ret = algo->Final(dig); + EXPECT_EQ(0, ret); + ret = algo->Calculate(dig, buffer384, sizeof(buff)); + EXPECT_EQ(0, ret); + return ret; + } + + int TestInvalidParam() const + { + constexpr int8_t invalidType = 100; + constexpr size_t digestLen = 32; + constexpr int16_t magicNumber = 256; + int ret = DigestAlgorithm::GetDigestLen(invalidType); + EXPECT_EQ(0, ret); + ret = DigestAlgorithm::GetSignatureLen(invalidType); + EXPECT_EQ(magicNumber, ret); + + DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(invalidType); + EXPECT_NE(nullptr, algorithm); + algorithm->Init(); + uint8_t dig2[digestLen]; + PkgBuffer buffer(dig2, sizeof(dig2)); + algorithm->Update(buffer, sizeof(dig2)); + algorithm->Final(buffer); + + SignAlgorithm::SignAlgorithmPtr sign = PkgAlgorithmFactory::GetSignAlgorithm(TEST_PATH_FROM, invalidType, 0); + EXPECT_EQ(nullptr, sign); + + PkgAlgorithm::PkgAlgorithmPtr algo = PkgAlgorithmFactory::GetAlgorithm(nullptr); + EXPECT_EQ(nullptr, algo); + FileInfo config; + config.packMethod = invalidType; + algo = PkgAlgorithmFactory::GetAlgorithm(nullptr); + EXPECT_EQ(nullptr, algo); + EXPECT_EQ(nullptr, sign); + + return 0; + } + + int TestSignVerify(int8_t signMethod, std::string privateKey, std::string certName) + { + PkgBuffer digest(DIGEST_LEN); + std::string filePath = TEST_PATH_FROM; + filePath += "loadScript.us"; + int ret = BuildFileDigest(*digest.buffer, digest.length, filePath); + EXPECT_EQ(ret, PKG_SUCCESS); + // 签名 + filePath = TEST_PATH_FROM + privateKey; + SignAlgorithm::SignAlgorithmPtr algorithm = PkgAlgorithmFactory::GetSignAlgorithm(filePath, + signMethod, PKG_DIGEST_TYPE_SHA256); + EXPECT_NE(nullptr, algorithm); + std::vector signature; + size_t signLen = 0; + ret = algorithm->SignBuffer(digest, signature, signLen); + EXPECT_EQ(ret, PKG_SUCCESS); + + ret = algorithm->VerifyBuffer(digest.data, signature); + EXPECT_EQ(ret, PKG_INVALID_SIGNATURE); + + filePath = TEST_PATH_FROM + certName; + algorithm = PkgAlgorithmFactory::GetVerifyAlgorithm(filePath, PKG_DIGEST_TYPE_SHA256); + // 验证 + ret = algorithm->SignBuffer(digest, signature, signLen); + EXPECT_EQ(ret, PKG_INVALID_SIGNATURE); + + ret = algorithm->VerifyBuffer(digest.data, signature); + EXPECT_EQ(ret, PKG_SUCCESS); + return 0; + } + + int TestEccUserPackage(int8_t signMethod, std::string privateKey, std::string certName) + { + PKG_LOGI("\n\n ************* TestPackageCreate %s \r\n", testPackageName.c_str()); + uint32_t updateFileVersion = 1000; + UpgradePkgInfoExt pkgInfo; + pkgInfo.entryCount = testFileNames_.size(); + pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; + pkgInfo.signMethod = signMethod; + pkgInfo.pkgType = PKG_PACK_TYPE_ZIP; + pkgInfo.updateFileVersion = updateFileVersion; + std::string filePath; + uint8_t componentFlags = 22; + ComponentInfoExt comp[testFileNames_.size()]; + for (size_t i = 0; i < testFileNames_.size(); i++) { + comp[i].componentAddr = strdup(testFileNames_[i].c_str()); + filePath = TEST_PATH_FROM; + filePath += testFileNames_[i].c_str(); + comp[i].filePath = strdup(filePath.c_str()); + comp[i].flags = componentFlags; + filePath.clear(); + } + std::string packagePath = TEST_PATH_TO; + packagePath += testPackageName; + std::string keyName = TEST_PATH_FROM; + keyName += privateKey; + int32_t ret = CreatePackage(&pkgInfo, comp, packagePath.c_str(), keyName.c_str()); + for (size_t i = 0; i < testFileNames_.size(); i++) { + free(comp[i].componentAddr); + free(comp[i].filePath); + } + EXPECT_EQ(ret, PKG_SUCCESS); + uint8_t digest[DIGEST_LEN] = {0}; + ret = BuildFileDigest(*digest, sizeof(digest), packagePath); + EXPECT_EQ(ret, PKG_SUCCESS); + keyName = TEST_PATH_FROM; + keyName += certName; + ret = VerifyPackage(packagePath.c_str(), keyName.c_str(), "", digest, DIGEST_LEN); + return ret; + } + +private: + std::string testPackageName = "test_ecc_package.zip"; + std::vector testFileNames_ = { + "loadScript.us", + "registerCmd.us", + "test_function.us", + "test_if.us", + "test_logic.us", + "test_math.us", + "test_native.us", + "testscript.us", + "Verse-script.us", + "libcrypto.a" + }; +}; + +TEST_F(PkgAlgoUnitTest, TestHash256Digest) +{ + PkgAlgoUnitTest test; + EXPECT_EQ(0, test.TestCrcDigest()); + EXPECT_EQ(0, test.TestHash256Digest()); + EXPECT_EQ(0, test.TestHash384Digest()); +} + +TEST_F(PkgAlgoUnitTest, TestRsaSignVerify) +{ + PkgAlgoUnitTest test; + EXPECT_EQ(0, test.TestSignVerify(PKG_SIGN_METHOD_RSA, "rsa_private_key2048.pem", "signing_cert.crt")); +} + +TEST_F(PkgAlgoUnitTest, TestEccSignVerify) +{ + PkgAlgoUnitTest test; + EXPECT_EQ(0, test.TestSignVerify(PKG_SIGN_METHOD_ECDSA, "ecc/prime256v1-key.pem", "ecc/signing_cert.crt")); +} + +TEST_F(PkgAlgoUnitTest, TestEccUserPackage) +{ + PkgAlgoUnitTest test; + EXPECT_EQ(0, test.TestEccUserPackage(PKG_SIGN_METHOD_ECDSA, "ecc/prime256v1-key.pem", "ecc/signing_cert.crt")); +} + +TEST_F(PkgAlgoUnitTest, TestInvalid) +{ + PkgAlgoUnitTest test; + EXPECT_EQ(0, test.TestInvalidParam()); +} + +TEST_F(PkgAlgoUnitTest, TestPkgAlgoDeflate) +{ + ZipFileInfo info; + PkgAlgoDeflate a1(info); + Lz4FileInfo config; + PkgAlgorithmLz4 a2(config); + PkgAlgorithmBlockLz4 a3(config); + VerifyAlgorithm a4("aa", 0); + SignAlgorithmRsa a5("bb", 0); + SignAlgorithmEcc a6("cc", 0); + // just for executing these destructor + PkgAlgoDeflate *a7 = new PkgAlgoDeflate(info); + delete a7; + PkgAlgorithmLz4 *a8 = new PkgAlgorithmLz4(config); + delete a8; + PkgAlgorithmBlockLz4 *a9 = new PkgAlgorithmBlockLz4(config); + delete a9; + VerifyAlgorithm *a10 = new VerifyAlgorithm("aa", 0); + delete a10; + SignAlgorithmRsa *a11 = new SignAlgorithmRsa("bb", 0); + delete a11; + SignAlgorithmEcc *a12 = new SignAlgorithmEcc("cc", 0); + std::vector b1; + std::vector b2; + int32_t ret = a12->VerifyBuffer(b1, b2); + delete a12; + EXPECT_EQ(ret, PKG_INVALID_SIGNATURE); +} +} diff --git a/test/unittest/package/pkg_manager_unittest.cpp b/test/unittest/package/pkg_manager_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..e87b757ae5b54f1c4d7ac2c3d9d0781e94f370fa --- /dev/null +++ b/test/unittest/package/pkg_manager_unittest.cpp @@ -0,0 +1,802 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "log.h" +#include "pkg_algorithm.h" +#include "pkg_gzipfile.h" +#include "pkg_manager.h" +#include "pkg_manager_impl.h" +#include "pkg_test.h" +#include "pkg_utils.h" +#include "securec.h" + +using namespace std; +using namespace hpackage; +using namespace updater; + +namespace { +constexpr auto WINDOWBITS = -15; // 32kb window; negative to indicate a raw stream. +constexpr auto MEMLEVEL = 8; // the default value. +constexpr auto STRATEGY = Z_DEFAULT_STRATEGY; +constexpr uint16_t HEADER_CRC = 0x02; /* bit 1 set: CRC16 for the gzip header */ +constexpr uint16_t EXTRA_FIELD = 0x04; /* bit 2 set: extra field present */ +constexpr uint16_t ORIG_NAME = 0x08; /* bit 3 set: original file name present */ +constexpr uint16_t COMMENT = 0x10; /* bit 4 set: file comment present */ +constexpr uint32_t DEFAULT_LOCAK_DIGEST = 32; +constexpr uint32_t TEST_FILE_VERSION = 1000; +constexpr uint32_t TEST_DECOMPRESS_GZIP_OFFSET = 2; +constexpr int32_t LZ4F_MAX_BLOCKID = 7; +constexpr int32_t ZIP_MAX_LEVEL = 9; + +class TestPkgStream : public PkgStreamImpl { +public: + explicit TestPkgStream(std::string fileName) : PkgStreamImpl(fileName) {} + virtual ~TestPkgStream() {} + + int32_t Read(const PkgBuffer &buff, size_t start, size_t size, size_t &readLen) override + { + return PkgStreamImpl::Read(buff, start, size, readLen); + } + int32_t Write(const PkgBuffer &ptr, size_t size, size_t start) override + { + return PKG_SUCCESS; + } + virtual int32_t Seek(long int sizeT, int whence) override + { + return PKG_SUCCESS; + } + int32_t Flush(size_t size) override + { + return PKG_SUCCESS; + } + const std::string GetFileName() const override + { + return 0; + } + size_t GetFileLength() override + { + return 0; + } +}; + +class PkgMangerTest : public PkgTest { +public: + PkgMangerTest() {} + ~PkgMangerTest() override {} + + static int TestStreamProcess(const PkgBuffer &ptr, size_t size, size_t start, bool isFinish, + const void *context) + { + PKG_LOGI("TestStreamProcess size %zu, start %zu finish %d", size, start, isFinish); + return PKG_SUCCESS; + } + + void GetUpgradePkgInfo(UpgradePkgInfo &pkgInfo, std::vector> &files) + { + pkgInfo.softwareVersion = "100.100.100.100"; + pkgInfo.date = "2021-02-02"; + pkgInfo.time = "21:23:49"; + pkgInfo.productUpdateId = "555.555.100.555"; + pkgInfo.pkgInfo.entryCount = testFileNames_.size(); + pkgInfo.pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; + pkgInfo.pkgInfo.signMethod = PKG_SIGN_METHOD_RSA; + pkgInfo.pkgInfo.pkgType = PKG_PACK_TYPE_UPGRADE; + pkgInfo.updateFileVersion = TEST_FILE_VERSION; + std::string filePath; + uint16_t componentInfoId = 100; + files.resize(testFileNames_.size()); + for (uint32_t i = 0; i < testFileNames_.size(); i++) { + filePath = TEST_PATH_FROM; + filePath += testFileNames_[i].c_str(); + files[i].first = filePath; + + ComponentInfo* info = &files[i].second; + int ret = BuildFileDigest(*info->digest, sizeof(info->digest), filePath); + EXPECT_EQ(ret, PKG_SUCCESS); + info->fileInfo.identity = testFileNames_[i]; + info->fileInfo.unpackedSize = GetFileSize(filePath); + info->fileInfo.packedSize = info->fileInfo.unpackedSize; + info->fileInfo.packMethod = PKG_COMPRESS_METHOD_NONE; + info->fileInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; + info->version = "2.2.2.2"; + info->id = componentInfoId; + info->resType = 0; + info->type = 0; + info->originalSize = info->fileInfo.unpackedSize; + info->compFlags = 0; + } + } + int TestPackagePack() + { + PKG_LOGI("\n\n ************* TestPackagePack %s \r\n", testPackageName.c_str()); + UpgradePkgInfo pkgInfo; + std::vector> files; + GetUpgradePkgInfo(pkgInfo, files); + std::string packagePath = TEST_PATH_TO; + packagePath += testPackageName; + int32_t ret = pkgManager_->CreatePackage(packagePath, GetTestPrivateKeyName(), &pkgInfo.pkgInfo, files); + EXPECT_EQ(ret, PKG_SUCCESS); + return 0; + } + + int TestPackagePackFileNotExist() + { + PKG_LOGI("\n\n ************* TestPackagePackFileNotExist %s \r\n", testPackageName.c_str()); + UpgradePkgInfo pkgInfo; + std::vector> files; + GetUpgradePkgInfo(pkgInfo, files); + std::string packagePath = TEST_PATH_TO; + packagePath += testPackageName; + + // 修改成错误的路径 + files[0].first = "sssssssssss"; + int32_t ret = pkgManager_->CreatePackage(packagePath, GetTestPrivateKeyName(), &pkgInfo.pkgInfo, files); + EXPECT_EQ(ret, PKG_INVALID_FILE); + return 0; + } + + int TestPackagePackParamInvalid() + { + PKG_LOGI("\n\n ************* TestPackagePackParamInvalid %s \r\n", testPackageName.c_str()); + std::vector> files; + std::string packagePath = TEST_PATH_TO; + packagePath += testPackageName; + int32_t ret = pkgManager_->CreatePackage(packagePath, GetTestPrivateKeyName(), nullptr, files); + EXPECT_EQ(ret, PKG_INVALID_PARAM); + return 0; + } + + int TestPkgMmmapStream() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + if (pkgManager_ == nullptr) { + return PKG_SUCCESS; + } + PKG_LOGI("\n\n ************* TestCombinePkgUNpack %s \r\n", testCombinePkgName.c_str()); + std::vector components; + int32_t ret = pkgManager_->LoadPackage(TEST_PATH_TO + testCombinePkgName, GetTestCertName(), components); + if (ret != PKG_SUCCESS) { + PKG_LOGE("LoadPackage fail ret:%d", ret); + return ret; + } + + if (components.size() < 1) { + return ret; + } + // 测试文件提取 + PkgManager::StreamPtr outStream = nullptr; + const FileInfo *info = pkgManager_->GetFileInfo(components[0]); + EXPECT_NE(info, nullptr); + ret = pkgManager_->CreatePkgStream(outStream, + components[0], info->unpackedSize, PkgStream::PkgStreamType_MemoryMap); + EXPECT_NE(outStream, nullptr); + + ret = ((MemoryMapStream *)(outStream))->GetStreamType(); + EXPECT_EQ(PkgStream::PkgStreamType_MemoryMap, ret); + + ret = pkgManager_->ExtractFile(components[0], outStream); + EXPECT_NE(outStream, nullptr); + + MemoryMapStream *memStream = (MemoryMapStream*)outStream; + constexpr size_t buffSize = 100; + std::vector buff(buffSize); + size_t len = 0; + PkgBuffer data = {buff}; + ret = memStream->Read(data, 0, buffSize, len); + EXPECT_EQ(ret, PKG_SUCCESS); + + long int offset = 10; + ret = memStream->Seek(offset, SEEK_SET); + EXPECT_EQ(ret, PKG_SUCCESS); + ret = memStream->Seek(offset, SEEK_CUR); + EXPECT_EQ(ret, PKG_SUCCESS); + offset = 0 - offset; + ret = memStream->Seek(offset, SEEK_END); + EXPECT_EQ(ret, PKG_SUCCESS); + ret = memStream->Flush(offset); + EXPECT_EQ(0, ret); + ret = memStream->GetBuffer(data); + EXPECT_EQ(0, ret); + pkgManager_->ClosePkgStream(outStream); + return ret; + } + + int TestPkgStreamImpl() + { + std::string path = TEST_PATH_TO + testCombinePkgName; + std::unique_ptr stream = std::make_unique(path); + EXPECT_NE(stream, nullptr); + constexpr size_t buffSize = 10; + uint8_t buff[buffSize]; + size_t size = sizeof(buff); + size_t start = 0; + size_t readLen = 0; + PkgBuffer buffer(buff, sizeof(buff)); + int ret = ((PkgStreamPtr)(stream.get()))->Read(buffer, start, size, readLen); + EXPECT_EQ(0, ret); + PkgBuffer data = {}; + ret = ((PkgStreamPtr)(stream.get()))->GetBuffer(data); + EXPECT_EQ(0, ret); + + ret = ((PkgStreamPtr)(stream.get()))->GetStreamType(); + EXPECT_EQ(PkgStream::PkgStreamType_Read, ret); + + return 0; + } + + int TestPkgFileStream() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + if (pkgManager_ == nullptr) { + return PKG_SUCCESS; + } + PKG_LOGI("\n\n ************* TestCombinePkgUNpack %s \r\n", testCombinePkgName.c_str()); + std::vector components; + int32_t ret = pkgManager_->LoadPackage(TEST_PATH_TO + testCombinePkgName, GetTestCertName(), components); + if (ret != PKG_SUCCESS) { + PKG_LOGI("LoadPackage fail ret:%d", ret); + return ret; + } + + if (components.size() < 1) { + return ret; + } + // 测试文件提取 + PkgManager::StreamPtr outStream = nullptr; + const FileInfo *info = pkgManager_->GetFileInfo(components[0]); + EXPECT_NE(info, nullptr); + + ret = pkgManager_->CreatePkgStream(outStream, + TEST_PATH_TO + components[0], info->unpackedSize, PkgStream::PkgStreamType_Write); + EXPECT_NE(outStream, nullptr); + + ret = ((FileStream *)(outStream))->GetStreamType(); + EXPECT_EQ(PkgStream::PkgStreamType_Write, ret); + + ret = pkgManager_->CreatePkgStream(outStream, + TEST_PATH_TO + components[0], info->unpackedSize, PkgStream::PkgStreamType_Write); + EXPECT_NE(outStream, nullptr); + ret = pkgManager_->ExtractFile(components[0], outStream); + EXPECT_NE(outStream, nullptr); + return ret; + } + + int TestPkgProcessStream() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + if (pkgManager_ == nullptr) { + return PKG_SUCCESS; + } + PKG_LOGI("\n\n ************* TestCombinePkgUNpack %s \r\n", testCombinePkgName.c_str()); + std::vector components; + int32_t ret = pkgManager_->LoadPackage(TEST_PATH_TO + testCombinePkgName, GetTestCertName(), components); + if (ret != PKG_SUCCESS) { + PKG_LOGI("LoadPackage fail ret:%d", ret); + return ret; + } + + if (components.size() < 1) { + return ret; + } + // 测试文件提取 + PkgManager::StreamPtr outStream = nullptr; + const FileInfo *info = pkgManager_->GetFileInfo(components[0]); + EXPECT_NE(info, nullptr); + ret = pkgManager_->CreatePkgStream(outStream, + components[0], TestStreamProcess, this); + EXPECT_NE(outStream, nullptr); + + ret = ((ProcessorStream *)(outStream))->GetStreamType(); + EXPECT_EQ(PkgStream::PkgStreamType_Process, ret); + + ret = pkgManager_->ExtractFile(components[0], outStream); + EXPECT_NE(outStream, nullptr); + + size_t len = 0; + size_t bufferSize = 100; + long int offset = -10; + PkgBuffer buffer(bufferSize); + ret = outStream->Read(buffer, 0, bufferSize, len); + EXPECT_EQ(ret, PKG_INVALID_STREAM); + ret = ((ProcessorStream*)outStream)->Seek(offset, SEEK_END); + EXPECT_EQ(ret, PKG_SUCCESS); + ret = ((ProcessorStream*)outStream)->Flush(offset); + EXPECT_EQ(0, ret); + ret = ((ProcessorStream*)outStream)->GetFileLength(); + EXPECT_EQ(0, ret); + pkgManager_->ClosePkgStream(outStream); + return ret; + } + + int TestInvalidStream() + { + std::string packagePath = TEST_PATH_TO; + packagePath += testPackageName; + auto stream = std::make_unique(testPackageName, nullptr, 0); + size_t start = 0; + size_t readLen = 0; + size_t bufferSize = 10; + PkgBuffer buffer(bufferSize); + int ret = stream->Read(buffer, start, bufferSize, readLen); + EXPECT_EQ(PKG_INVALID_STREAM, ret); + return 0; + } + + int TestRead() + { + constexpr size_t buffSize = 8; + int index = 7; + uint8_t buffValue = 100; + uint8_t buff[buffSize] = {0}; + buff[index] = buffValue; + ReadLE64(buff); + return 0; + } + + int TestCheckFile() + { + std::string filePath = TEST_PATH_TO; + filePath += "/4444/"; + int ret = CheckFile(filePath); + EXPECT_EQ(ret, 0); + return 0; + } + + int TestGetCurrPath() + { + std::string path = GetCurrPath(); + if (path == "./") { + EXPECT_EQ(1, 0); + } + return 0; + } + + int TestCreatePackageInvalidFile() + { + UpgradePkgInfo pkgInfo; + size_t testSize = 100; + uint16_t componentInfoId = 100; + std::vector> files; + GetUpgradePkgInfo(pkgInfo, files); + ComponentInfo info; + info.fileInfo.identity = "aaaaaaaa"; + info.fileInfo.unpackedSize = testSize; + info.fileInfo.packedSize = testSize; + info.fileInfo.packMethod = PKG_COMPRESS_METHOD_NONE; + info.fileInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; + info.version = "2.2.2.2"; + info.id = componentInfoId; + info.resType = 0; + info.type = 0; + info.originalSize = testSize; + info.compFlags = 0; + std::string packagePath = TEST_PATH_TO; + packagePath += testPackageName; + files.push_back(std::pair("/qqqqqq", info)); + int ret = pkgManager_->CreatePackage(packagePath, GetTestPrivateKeyName(), &pkgInfo.pkgInfo, files); + EXPECT_EQ(ret, PKG_INVALID_FILE); + return 0; + } + + int TestCreatePackageInvalidSignMethod() + { + UpgradePkgInfo pkgInfo; + std::vector> files; + GetUpgradePkgInfo(pkgInfo, files); + std::string packagePath = TEST_PATH_TO; + packagePath += testPackageName; + uint8_t signMethodIndex = 10; + pkgInfo.pkgInfo.signMethod = PKG_SIGN_METHOD_RSA + signMethodIndex; + int ret = pkgManager_->CreatePackage(packagePath, GetTestPrivateKeyName(), &pkgInfo.pkgInfo, files); + EXPECT_NE(ret, 0); + return 0; + } + + int TestLz4PackageInvalidFile() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(pkgManager_, nullptr); + + std::vector> files; + Lz4FileInfo file; + file.fileInfo.identity = testPackageName; + file.fileInfo.packMethod = PKG_COMPRESS_METHOD_ZIP; + file.fileInfo.digestMethod = PKG_DIGEST_TYPE_CRC; + files.push_back(std::pair("fileName", file)); + PkgInfo pkgInfo; + pkgInfo.signMethod = PKG_SIGN_METHOD_RSA; + pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; + pkgInfo.pkgType = PKG_PACK_TYPE_GZIP; + std::string fileName = TEST_PATH_TO; + fileName += testGZipPackageName; + int ret = pkgManager_->CreatePackage(fileName, GetTestPrivateKeyName(), &pkgInfo, files); + EXPECT_EQ(ret, PKG_INVALID_FILE); + return 0; + } + + int TestLz4PackageInvalidPkgType() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(pkgManager_, nullptr); + + std::vector> files; + Lz4FileInfo file; + file.fileInfo.identity = testPackageName; + file.fileInfo.packMethod = PKG_COMPRESS_METHOD_ZIP; + file.fileInfo.digestMethod = PKG_DIGEST_TYPE_CRC; + files.push_back(std::pair("fileName", file)); + PkgInfo pkgInfo; + pkgInfo.signMethod = PKG_SIGN_METHOD_RSA; + pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; + uint8_t pkgTypeIndex = 100; + pkgInfo.pkgType = PKG_PACK_TYPE_GZIP + pkgTypeIndex; + std::string fileName = TEST_PATH_TO; + fileName += testGZipPackageName; + int ret = pkgManager_->CreatePackage(fileName, GetTestPrivateKeyName(), &pkgInfo, files); + EXPECT_EQ(ret, PKG_INVALID_FILE); + return 0; + } + + int TestZipPackageInvalidFile() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(pkgManager_, nullptr); + + std::vector> files; + for (auto name : testFileNames_) { + ZipFileInfo file; + file.fileInfo.identity = name; + file.fileInfo.packMethod = PKG_COMPRESS_METHOD_ZIP; + file.fileInfo.digestMethod = PKG_DIGEST_TYPE_CRC; + files.push_back(std::pair("55555555555", file)); + } + PkgInfo pkgInfo; + pkgInfo.signMethod = PKG_SIGN_METHOD_RSA; + pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; + pkgInfo.pkgType = PKG_PACK_TYPE_ZIP; + std::string fileName = TEST_PATH_TO; + fileName += testZipPackageName; + int ret = pkgManager_->CreatePackage(fileName, GetTestPrivateKeyName(), &pkgInfo, files); + EXPECT_EQ(ret, PKG_INVALID_FILE); + return 0; + } + + int TestLoadPackageFail() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(pkgManager_, nullptr); + std::vector components; + std::string fileName = TEST_PATH_TO; + fileName += "testZipPackageName.aaa"; + int32_t ret = pkgManager_->LoadPackage(fileName, GetTestCertName(), components); + EXPECT_EQ(ret, PKG_INVALID_FILE); + return 0; + } + + void TestDecompressLz4plus(hpackage::Lz4FileInfo &lz4Info) + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(pkgManager_, nullptr); + int8_t compressionLevel = 2; + lz4Info.fileInfo.identity = "Lz4"; + lz4Info.fileInfo.packMethod = PKG_COMPRESS_METHOD_LZ4; + lz4Info.fileInfo.digestMethod = PKG_DIGEST_TYPE_NONE; + lz4Info.compressionLevel = compressionLevel; + lz4Info.blockSizeID = 0; + lz4Info.contentChecksumFlag = 0; + lz4Info.blockIndependence = 0; + } + + int TestDecompressLz4(hpackage::Lz4FileInfo &lz4Info, + std::vector &uncompressedData, std::vector &digest) + { + std::string testFileName = TEST_PATH_FROM + "../diffpatch/4_new.lz4"; + size_t fileSize = GetFileSize(testFileName); + int32_t fd = open(testFileName.c_str(), O_RDWR); + PKG_CHECK(fd > 0, return -1, "Can not open file "); + + size_t uncompressedDataSize = 1024; + uncompressedData.resize(uncompressedDataSize); + PkgManager::StreamPtr stream = nullptr; + pkgManager_->CreatePkgStream(stream, "Lz4", + [&](const PkgBuffer &buffer, size_t size, size_t start, bool isFinish, const void* context) -> int { + (void)isFinish; + (void)context; + (void)size; + (void)start; + (void)buffer; + size_t oldSize = uncompressedData.size(); + if ((start + size) > uncompressedData.size()) { + uncompressedData.resize(oldSize * ((start + size) / oldSize + 1)); + } + EXPECT_GE(memcpy_s(uncompressedData.data() + start, size, buffer.buffer, size), 0); + return PKG_SUCCESS; + }, nullptr); + + std::unique_ptr> outStream(stream, + [&](hpackage::PkgManager::StreamPtr stream) { + pkgManager_->ClosePkgStream(stream); + }); + PKG_CHECK(outStream != nullptr, return -1, "Can not create stream "); + + void* mappedData = mmap(nullptr, (size_t)fileSize, PROT_READ, MAP_SHARED, fd, 0); + PKG_CHECK(mappedData != MAP_FAILED, close(fd); return -2, "Can not mmap "); + + size_t addrOffset = 4; + TestDecompressLz4plus(lz4Info); + hpackage::PkgBuffer buffer(static_cast(mappedData) + addrOffset, fileSize); + int32_t ret = pkgManager_->DecompressBuffer(&lz4Info.fileInfo, buffer, outStream.get()); + + // 生成摘要,检查数据完整 + SHA256_CTX sha256Ctx = {}; + SHA256_Init(&sha256Ctx); + SHA256_Update(&sha256Ctx, static_cast(mappedData), lz4Info.fileInfo.packedSize + 4); + SHA256_Final(digest.data(), &sha256Ctx); + + munmap(mappedData, fileSize); + close(fd); + PKG_CHECK(ret == 0, return -1, "Can not decompress buff "); + PKG_LOGE("GetLz4UncompressedData packedSize:%zu unpackedSize:%zu fileSize: %zu", + lz4Info.fileInfo.packedSize, lz4Info.fileInfo.unpackedSize, fileSize); + return 0; + } + + void TestDecompressGzipInitFile(hpackage::ZipFileInfo &zipInfo, size_t &offset, + size_t &fileSize, void *mappedData) + { + int32_t zipMethod = 8; + int32_t zipLevel = 4; + zipInfo.fileInfo.identity = "gzip"; + zipInfo.fileInfo.packMethod = PKG_COMPRESS_METHOD_GZIP; + zipInfo.fileInfo.digestMethod = PKG_DIGEST_TYPE_NONE; + zipInfo.method = zipMethod; + zipInfo.level = zipLevel; + zipInfo.memLevel = MEMLEVEL; + zipInfo.windowBits = WINDOWBITS; + zipInfo.strategy = STRATEGY; + + auto buffer = reinterpret_cast(mappedData); + auto header = reinterpret_cast(mappedData); + // 有扩展头信息 + if (header->flags & EXTRA_FIELD) { + uint16_t extLen = ReadLE16(buffer + offset); + offset += sizeof(uint16_t) + extLen; + } + if (header->flags & ORIG_NAME) { + std::string fileName; + PkgFile::ConvertBufferToString(fileName, {buffer + offset, fileSize - offset}); + offset += fileName.size() + 1; + } + if (header->flags & COMMENT) { + std::string comment; + PkgFile::ConvertBufferToString(comment, {buffer + offset, fileSize - offset}); + offset += comment.size() + 1; + } + if (header->flags & HEADER_CRC) { // 暂不校验 + offset += TEST_DECOMPRESS_GZIP_OFFSET; + } + return; + } + + int TestDecompressGzip(hpackage::ZipFileInfo &zipInfo, std::vector &uncompressedData, + std::vector &digest) + { + std::string testFileName = TEST_PATH_FROM + "../applypatch/pkg_managerImpl.cpp.new.gz"; + size_t fileSize = GetFileSize(testFileName); + size_t uncompressedDataSize = 1024; + int32_t fd = open(testFileName.c_str(), O_RDWR); + EXPECT_GT(fd, 0); + + uncompressedData.resize(uncompressedDataSize); + PkgManager::StreamPtr stream = nullptr; + pkgManager_->CreatePkgStream(stream, "Gzip", + [&](const PkgBuffer &buffer, size_t size, size_t start, bool isFinish, const void* context) -> int { + (void)isFinish; + (void)context; + (void)size; + (void)start; + (void)buffer; + size_t oldSize = uncompressedData.size(); + if ((start + size) > uncompressedData.size()) { + uncompressedData.resize(oldSize * ((start + size) / oldSize + 1)); + } + EXPECT_GE(memcpy_s(uncompressedData.data() + start, size, buffer.buffer, size), 0); + return PKG_SUCCESS; + }, nullptr); + + std::unique_ptr> outStream(stream, + [&](hpackage::PkgManager::StreamPtr stream) { + pkgManager_->ClosePkgStream(stream); + }); + PKG_CHECK(outStream != nullptr, return -1, "Can not create stream "); + + void* mappedData = mmap(nullptr, (size_t)fileSize, PROT_READ, MAP_SHARED, fd, 0); + PKG_CHECK(mappedData != MAP_FAILED, close(fd); return -2, "Can not mmap "); + + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(pkgManager_, nullptr); + size_t offset = 10; + TestDecompressGzipInitFile(zipInfo, offset, fileSize, mappedData); + + hpackage::PkgBuffer data(reinterpret_cast(mappedData) + offset, fileSize); + int32_t ret = pkgManager_->DecompressBuffer(&zipInfo.fileInfo, data, outStream.get()); + + // 生成摘要,检查数据完整 + SHA256_CTX sha256Ctx = {}; + SHA256_Init(&sha256Ctx); + SHA256_Update(&sha256Ctx, reinterpret_cast(mappedData) + offset, zipInfo.fileInfo.packedSize); + SHA256_Final(digest.data(), &sha256Ctx); + + munmap(mappedData, fileSize); + close(fd); + PKG_CHECK(ret == 0, return -1, "Can not decompress buff "); + PKG_LOGE("GetGZipUncompressedData packedSize:%zu unpackedSize:%zu", + zipInfo.fileInfo.packedSize, zipInfo.fileInfo.unpackedSize); + + return 0; + } + + int TestCompressBuffer(hpackage::FileInfo &info, std::vector uncompressedData, + std::vector digest) + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(pkgManager_, nullptr); + // 生成摘要,检查数据完整 + SHA256_CTX sha256Ctx = {}; + SHA256_Init(&sha256Ctx); + PkgManager::StreamPtr stream = nullptr; + pkgManager_->CreatePkgStream(stream, "Gzip", + [&](const PkgBuffer &ptr, size_t size, size_t start, bool isFinish, const void* context) -> int { + (void)isFinish; + (void)context; + (void)size; + (void)start; + (void)ptr; + SHA256_Update(&sha256Ctx, ptr.buffer, size); + return PKG_SUCCESS; + }, nullptr); + + std::unique_ptr> outStream(stream, + [&](hpackage::PkgManager::StreamPtr stream) { + pkgManager_->ClosePkgStream(stream); + }); + PKG_CHECK(outStream != nullptr, return -1, "Can not create stream "); + hpackage::PkgBuffer buffer(uncompressedData.data(), info.unpackedSize); + int32_t ret = pkgManager_->CompressBuffer(&info, buffer, outStream.get()); + PKG_LOGE("GetGZipUncompressedData packedSize:%zu unpackedSize:%zu", + info.packedSize, info.unpackedSize); + PKG_CHECK(ret == 0, return -1, "Fail to CompressBuffer"); + std::vector localDigest(DEFAULT_LOCAK_DIGEST); + SHA256_Final(localDigest.data(), &sha256Ctx); + ret = memcmp(localDigest.data(), digest.data(), localDigest.size()); + PKG_LOGE("digest cmp result %d", ret); + return ret; + } +}; + +TEST_F(PkgMangerTest, TestGZipBuffer) +{ + PkgMangerTest test; + hpackage::ZipFileInfo zipInfo; + std::vector digest(32); + std::vector uncompressedData; + EXPECT_EQ(0, test.TestDecompressGzip(zipInfo, uncompressedData, digest)); + int32_t ret = 0; + for (int32_t i = 0; i < ZIP_MAX_LEVEL; i++) { + zipInfo.level = i; + ret = test.TestCompressBuffer(zipInfo.fileInfo, uncompressedData, digest); + if (ret == 0) { + break; + } + } + EXPECT_EQ(0, ret); + uncompressedData.clear(); +} + +TEST_F(PkgMangerTest, TestLz4Buffer) +{ + PkgMangerTest test; + hpackage::Lz4FileInfo lz4Info; + std::vector digest(32); + std::vector uncompressedData; + EXPECT_EQ(0, test.TestDecompressLz4(lz4Info, uncompressedData, digest)); + int32_t ret = 0; + for (int32_t i = 0; i < LZ4F_MAX_BLOCKID; i++) { + lz4Info.compressionLevel = 2; + lz4Info.blockSizeID = i; + ret = test.TestCompressBuffer(lz4Info.fileInfo, uncompressedData, digest); + if (ret == 0) { + break; + } + } + EXPECT_EQ(0, ret); + uncompressedData.clear(); +} + +TEST_F(PkgMangerTest, TestInvalidCreatePackage) +{ + PkgMangerTest test; + EXPECT_EQ(0, test.TestPackagePack()); + EXPECT_EQ(0, test.TestPackagePackFileNotExist()); + EXPECT_EQ(0, test.TestPackagePackParamInvalid()); +} + +TEST_F(PkgMangerTest, TestPkgStreamImpl) +{ + PkgMangerTest test; + EXPECT_EQ(0, test.TestPkgStreamImpl()); +} + +TEST_F(PkgMangerTest, TestPkgMmmapStream) +{ + PkgMangerTest test; + EXPECT_EQ(0, test.TestPkgMmmapStream()); +} + +TEST_F(PkgMangerTest, TestPkgFileStream) +{ + PkgMangerTest test; + EXPECT_EQ(0, test.TestPkgFileStream()); +} + +TEST_F(PkgMangerTest, TestPkgProcessStream) +{ + PkgMangerTest test; + EXPECT_EQ(0, test.TestPkgProcessStream()); +} + +TEST_F(PkgMangerTest, TestInvalidStream) +{ + PkgMangerTest test; + EXPECT_EQ(0, test.TestInvalidStream()); +} + +TEST_F(PkgMangerTest, TestRead) +{ + PkgMangerTest test; + EXPECT_EQ(0, test.TestRead()); +} + +TEST_F(PkgMangerTest, TestCheckFile) +{ + PkgMangerTest test; + EXPECT_EQ(0, test.TestCheckFile()); +} + +TEST_F(PkgMangerTest, TestCreatePackageFail) +{ + PkgMangerTest test; + EXPECT_EQ(0, test.TestCreatePackageInvalidFile()); + EXPECT_EQ(0, test.TestCreatePackageInvalidSignMethod()); + EXPECT_EQ(0, test.TestLz4PackageInvalidFile()); + EXPECT_EQ(0, test.TestLz4PackageInvalidPkgType()); + EXPECT_EQ(0, test.TestZipPackageInvalidFile()); +} + +TEST_F(PkgMangerTest, TestLoadPackageFail) +{ + PkgMangerTest test; + EXPECT_EQ(0, test.TestLoadPackageFail()); +} +} diff --git a/test/unittest/package/pkg_package_unittest.cpp b/test/unittest/package/pkg_package_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..f1ad1d299fa8d61c5265ac5f0a7879333171a3c8 --- /dev/null +++ b/test/unittest/package/pkg_package_unittest.cpp @@ -0,0 +1,248 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include "log.h" +#include "pkg_algorithm.h" +#include "pkg_gzipfile.h" +#include "pkg_lz4file.h" +#include "pkg_manager.h" +#include "pkg_manager_impl.h" +#include "pkg_test.h" +#include "pkg_upgradefile.h" +#include "pkg_utils.h" +#include "pkg_zipfile.h" +#include "securec.h" + +using namespace std; +using namespace hpackage; +using namespace updater; + +namespace { +constexpr uint32_t MAX_FILE_NAME = 256; +constexpr uint32_t CENTRAL_SIGNATURE = 0x02014b50; +constexpr uint32_t END_CENTRAL_SIGNATURE = 0x06054b50; + +class TestFile : public PkgFile { +public: + explicit TestFile(PkgStreamPtr stream) : PkgFile(stream, PKG_TYPE_MAX) {} + + virtual ~TestFile() {} + + virtual int32_t AddEntry(const PkgManager::FileInfoPtr file, const PkgStreamPtr inStream) + { + PkgFile::GetPkgInfo(); + PkgFile::AddPkgEntry(inStream->GetFileName()); + return 0; + } + + virtual int32_t SavePackage(size_t &offset) + { + return 0; + } + + virtual int32_t LoadPackage(std::vector& fileNames, VerifyFunction verify = nullptr) + { + return 0; + } +}; + +class PkgPackageTest : public PkgTest { +public: + PkgPackageTest() {} + ~PkgPackageTest() override {} + + int TestPkgFile() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + if (pkgManager_ == nullptr) { + return PKG_SUCCESS; + } + PkgManager::StreamPtr stream = nullptr; + std::string packagePath = TEST_PATH_TO; + packagePath += testPackageName; + int ret = pkgManager_->CreatePkgStream(stream, packagePath, 0, PkgStream::PkgStreamType_Read); + auto file = std::make_unique(PkgStreamImpl::ConvertPkgStream(stream)); + EXPECT_NE(file, nullptr); + constexpr uint32_t lz4NodeId = 100; + auto entry = std::make_unique(file.get(), lz4NodeId); + EXPECT_NE(entry, nullptr); + + EXPECT_NE(((PkgEntryPtr)entry.get())->GetPkgFile(), nullptr); + FileInfo fileInfo; + ret = entry->Init(&fileInfo, PkgStreamImpl::ConvertPkgStream(stream)); + EXPECT_EQ(ret, 0); + return 0; + } + + int TestPkgFileInvalid() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + if (pkgManager_ == nullptr) { + return PKG_SUCCESS; + } + PkgManager::StreamPtr stream = nullptr; + std::string packagePath = TEST_PATH_TO; + packagePath += testPackageName; + int ret = pkgManager_->CreatePkgStream(stream, packagePath, 0, PkgStream::PkgStreamType_Read); + FileInfo fileInfo; + std::unique_ptr file = std::make_unique(PkgStreamImpl::ConvertPkgStream(stream)); + EXPECT_NE(file, nullptr); + ret = file->AddEntry(&fileInfo, PkgStreamImpl::ConvertPkgStream(stream)); + EXPECT_EQ(ret, 0); + size_t offset = 0; + ret = file->SavePackage(offset); + EXPECT_EQ(ret, 0); + return 0; + } + + int TestBigZipEntry() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(pkgManager_, nullptr); + PkgManager::StreamPtr stream = nullptr; + std::string packagePath = TEST_PATH_TO; + uint32_t zipNodeId = 100; + packagePath += testPackageName; + pkgManager_->CreatePkgStream(stream, packagePath, 0, PkgStream::PkgStreamType_Read); + EXPECT_NE(stream, nullptr); + std::unique_ptr file = std::make_unique(PkgStreamImpl::ConvertPkgStream(stream)); + EXPECT_NE(file, nullptr); + std::unique_ptr entry = std::make_unique(file.get(), zipNodeId); + EXPECT_NE(entry, nullptr); + + string name = "TestBigZip"; + uint16_t extraSize = 20; + size_t offsetHalfWord = 2; + size_t offsetWord = 4; + size_t offset4Words = 16; + size_t offset3Words = 12; + int32_t buffLen = MAX_FILE_NAME + sizeof(LocalFileHeader) + sizeof(DataDescriptor) + + sizeof(CentralDirEntry) + offsetWord + offset4Words; + std::vector buff(buffLen); + CentralDirEntry* centralDir = (CentralDirEntry *)buff.data(); + centralDir->signature = CENTRAL_SIGNATURE; + centralDir->versionMade = 0; + centralDir->versionNeeded = 0; + centralDir->flags = 0; + centralDir->compressionMethod = PKG_COMPRESS_METHOD_ZIP; + centralDir->crc = 0; + centralDir->modifiedDate = 0; + centralDir->modifiedTime = 0; + centralDir->compressedSize = UINT_MAX; + centralDir->uncompressedSize = UINT_MAX; + centralDir->nameSize = name.length(); + centralDir->extraSize = extraSize; + centralDir->commentSize = 0; + centralDir->diskNumStart = 0; + centralDir->internalAttr = 0; + centralDir->externalAttr = 0; + centralDir->localHeaderOffset = 0; + EXPECT_EQ(memcpy_s(buff.data() + sizeof(CentralDirEntry), name.length(), name.c_str(), name.length()), 0); + WriteLE16(buff.data() + sizeof(CentralDirEntry) + name.length(), 1); + WriteLE16(buff.data() + sizeof(CentralDirEntry) + name.length() + offsetHalfWord, offset4Words); + size_t giantNumber = 100000; + size_t size = UINT_MAX + giantNumber; + WriteLE64(buff.data() + sizeof(CentralDirEntry) + name.length() + offsetWord, size); + WriteLE64(buff.data() + sizeof(CentralDirEntry) + name.length() + offset3Words, size); + size_t decodeLen = 0; + PkgBuffer buffer(buff); + entry->DecodeCentralDirEntry(nullptr, buffer, 0, decodeLen); + return 0; + } + + void WriteLE64(uint8_t *buff, size_t size) const + { + *reinterpret_cast(buff) = size; + } + + int TestBigZipFile() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + EXPECT_NE(pkgManager_, nullptr); + string name = "TestBigZipFile"; + PkgManager::StreamPtr stream = nullptr; + size_t buffLen = sizeof(Zip64EndCentralDirLocator) + sizeof(EndCentralDir) + sizeof(Zip64EndCentralDirRecord); + pkgManager_->CreatePkgStream(stream, name, buffLen, PkgStream::PkgStreamType_MemoryMap); + EXPECT_NE(stream, nullptr); + PkgBuffer data; + stream->GetBuffer(data); + + uint32_t signNumber = 0x06064b50; + Zip64EndCentralDirRecord zip64Cdr; + zip64Cdr.signature = signNumber; + zip64Cdr.totalEntries = 0; + zip64Cdr.offset = 0; + EXPECT_EQ(memcpy_s(data.buffer, sizeof(zip64Cdr), &zip64Cdr, sizeof(zip64Cdr)), 0); + + signNumber = 0x07064b50; + Zip64EndCentralDirLocator zip64Locator; + zip64Locator.signature = signNumber; + zip64Locator.numberOfDisk = 1; + zip64Locator.endOfCentralDirectoryRecord = 0; + zip64Locator.totalNumberOfDisks = 1; + EXPECT_EQ(memcpy_s(data.buffer + sizeof(Zip64EndCentralDirRecord), sizeof(zip64Locator), &zip64Locator, + sizeof(zip64Locator)), + 0); + + EndCentralDir endDir; + endDir.signature = END_CENTRAL_SIGNATURE; + endDir.numDisk = 0; + endDir.startDiskOfCentralDir = 0; + endDir.totalEntriesInThisDisk = 1; + endDir.totalEntries = 0; + endDir.sizeOfCentralDir = 0; + endDir.offset = UINT_MAX; + endDir.commentLen = 0; + EXPECT_EQ(memcpy_s(data.buffer + sizeof(Zip64EndCentralDirRecord) + sizeof(Zip64EndCentralDirLocator), + sizeof(endDir), &endDir, sizeof(endDir)), + 0); + + std::unique_ptr zipFile = std::make_unique(PkgStreamImpl::ConvertPkgStream(stream)); + EXPECT_NE(zipFile, nullptr); + std::vector components; + int ret = zipFile->LoadPackage(components); + EXPECT_EQ(ret, 0); + return 0; + } +}; + +TEST_F(PkgPackageTest, TestPkgFile) +{ + PkgPackageTest test; + EXPECT_EQ(0, test.TestPkgFile()); +} + +TEST_F(PkgPackageTest, TestPkgFileInvalid) +{ + PkgPackageTest test; + EXPECT_EQ(0, test.TestPkgFileInvalid()); +} + +TEST_F(PkgPackageTest, TestBigZip) +{ + PkgPackageTest test; + EXPECT_EQ(0, test.TestBigZipEntry()); +} + +TEST_F(PkgPackageTest, TestBigZipFile) +{ + PkgPackageTest test; + EXPECT_EQ(0, test.TestBigZipFile()); +} +} diff --git a/test/unittest/package/pkg_test.h b/test/unittest/package/pkg_test.h new file mode 100755 index 0000000000000000000000000000000000000000..badd45dfda798c01f6cdda3c27653536f7511604 --- /dev/null +++ b/test/unittest/package/pkg_test.h @@ -0,0 +1,188 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef PKG_TEST +#define PKG_TEST + +#include +#include +#include +#include +#include +#include +#include +#include "log.h" +#include "pkg_algorithm.h" +#include "pkg_manager.h" +#include "pkg_manager_impl.h" +#include "pkg_utils.h" +#include "unittest_comm.h" +#include "utils.h" + +using hpackage::PkgManager; +using hpackage::PkgManagerImpl; +using hpackage::PkgStream; +using hpackage::PkgAlgorithmFactory; +using hpackage::DigestAlgorithm; +using hpackage::ComponentInfo; +using hpackage::FileInfo; +using hpackage::ZipFileInfo; +using hpackage::PkgInfo; +using updater::InitUpdaterLogger; + +namespace { +class PkgTest : public ::testing::Test { +public: + PkgTest() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + } + virtual ~PkgTest() + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + PkgManager::ReleasePackageInstance(pkgManager_); + pkgManager_ = nullptr; + } + +protected: + void SetUp() + { + // 先创建目标目录 + if (access(TEST_PATH_TO.c_str(), R_OK | W_OK) == -1) { + mkdir(TEST_PATH_TO.c_str(), S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); + } + InitUpdaterLogger("UPDATER ", "updater_log.log", "updater_status.log", "error_code.log"); + } + void TearDown() {} + void TestBody() {} + + int32_t BuildFileDigest(uint8_t &digest, size_t size, const std::string &packagePath) + { + pkgManager_ = static_cast(PkgManager::GetPackageInstance()); + PkgManager::StreamPtr stream = nullptr; + int32_t ret = pkgManager_->CreatePkgStream(stream, packagePath, 0, PkgStream::PkgStreamType_Read); + PKG_CHECK(ret == 0, return ret, "Create input stream fail %s", packagePath.c_str()); + size_t fileLen = stream->GetFileLength(); + PKG_CHECK(fileLen > 0, pkgManager_->ClosePkgStream(stream); return -1, "invalid file to load"); + PKG_CHECK(fileLen <= SIZE_MAX, pkgManager_->ClosePkgStream(stream); return -1, + "Invalid file len %zu to load %s", fileLen, stream->GetFileName().c_str()); + + size_t buffSize = 4096; + hpackage::PkgBuffer buff(buffSize); + // 整包检查 + DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(PKG_DIGEST_TYPE_SHA256); + PKG_CHECK(algorithm != nullptr, pkgManager_->ClosePkgStream(stream); return -1, + "Invalid file %s", stream->GetFileName().c_str()); + algorithm->Init(); + + size_t offset = 0; + size_t readLen = 0; + while (offset < fileLen) { + ret = stream->Read(buff, offset, buffSize, readLen); + PKG_CHECK(ret == 0, + pkgManager_->ClosePkgStream(stream); return ret, + "read buffer fail %s", stream->GetFileName().c_str()); + algorithm->Update(buff, readLen); + + offset += readLen; + readLen = 0; + } + hpackage::PkgBuffer buffer(&digest, size); + algorithm->Final(buffer); + pkgManager_->ClosePkgStream(stream); + return 0; + } + + void ExtractFile(PkgManager::PkgManagerPtr manager, std::vector components, size_t i) + { + PkgManager::StreamPtr outStream = nullptr; + PKG_LOGI("comp [%zu] file name: %s \r\n", i, (TEST_PATH_TO + components[i]).c_str()); + manager->CreatePkgStream(outStream, TEST_PATH_TO + components[i], 0, PkgStream::PkgStreamType_Write); + EXPECT_NE(nullptr, outStream); + if (outStream == nullptr) { + return; + } + int ret = manager->ExtractFile(components[i], outStream); + EXPECT_EQ(ret, 0); + manager->ClosePkgStream(outStream); + const FileInfo *info = manager->GetFileInfo(components[i]); + if (info->packMethod == PKG_COMPRESS_METHOD_NONE) { + const ComponentInfo* compInfo = (const ComponentInfo*)manager->GetFileInfo(components[i]); + if (compInfo != nullptr) { + PKG_LOGI("comp [%zu] componentAddr: %s \n", i, (*compInfo).fileInfo.identity.c_str()); + PKG_LOGI("comp [%zu] version: %s \n", i, (*compInfo).version.c_str()); + PKG_LOGI("comp [%zu] originalSize: %zu \n", i, (*compInfo).originalSize); + PKG_LOGI("comp [%zu] size: %zu \n", i, (*compInfo).fileInfo.unpackedSize); + PKG_LOGI("comp [%zu] id: %d \n", i, (*compInfo).id); + PKG_LOGI("comp [%zu] resType: %d \n", i, (*compInfo).resType); + PKG_LOGI("comp [%zu] flags: %d \n", i, (*compInfo).compFlags); + PKG_LOGI("comp [%zu] type: %d \n", i, (*compInfo).type); + } + } else { + PKG_LOGI("FileInfo [%zu] id: %s \n", i, info->identity.c_str()); + PKG_LOGI("FileInfo [%zu] unpackedSize: %zu \n", i, info->unpackedSize); + PKG_LOGI("FileInfo [%zu] packedSize: %zu \n", i, info->packedSize); + PKG_LOGI("FileInfo [%zu] packMethod: %d \n", i, info->packMethod); + PKG_LOGI("FileInfo [%zu] digestMethod: %d \n", i, info->digestMethod); + PKG_LOGI("FileInfo [%zu] flags: %d \n", i, info->flags); + } + } + + int CreateZipPackage(const std::vector &testFileNames, + const std::string packageName, const std::string &base) + { + PkgManager::PkgManagerPtr pkgManager = PkgManager::GetPackageInstance(); + EXPECT_NE(pkgManager, nullptr); + std::vector> files; + // 构建要打包的zip文件 + for (auto name : testFileNames) { + ZipFileInfo file; + file.fileInfo.identity = name; + file.fileInfo.packMethod = PKG_COMPRESS_METHOD_ZIP; + file.fileInfo.digestMethod = PKG_DIGEST_TYPE_CRC; + std::string fileName = base + name; + files.push_back(std::pair(fileName, file)); + } + + PkgInfo pkgInfo; + pkgInfo.signMethod = PKG_SIGN_METHOD_RSA; + pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; + pkgInfo.pkgType = PKG_PACK_TYPE_ZIP; + int32_t ret = pkgManager->CreatePackage(packageName, GetTestPrivateKeyName(), &pkgInfo, files); + EXPECT_EQ(ret, 0); + return ret; + } + std::vector testFileNames_ = { + "loadScript.us", + "registerCmd.us", + "test_function.us", + "test_if.us", + "test_logic.us", + "test_math.us", + "test_native.us", + "testscript.us", + "Verse-script.us", + "libcrypto.a", + "ggg.zip" + }; + PkgManagerImpl* pkgManager_ = nullptr; + std::string testPackageName = "test_package.bin"; + std::string testZipPackageName = "test_package.zip"; + std::string testLz4PackageName = "test_package.lz4"; + std::string testGZipPackageName = "test_package.gz"; + std::string testCombinePkgName = "test_CombinePackage.zip"; +}; +} +#endif // PKG_TEST diff --git a/test/unittest/script/basic_instruction_unittest.cpp b/test/unittest/script/basic_instruction_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..eb1e9278038c2c6a348db812c2dd6d3d69490b12 --- /dev/null +++ b/test/unittest/script/basic_instruction_unittest.cpp @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include +#include +#include "log.h" +#include "pkg_algorithm.h" +#include "script_instruction.h" +#include "script_manager.h" +#include "script_utils.h" +#include "thread_pool.h" +#include "unittest_comm.h" + +using namespace std; +using namespace hpackage; +using namespace uscript; +using namespace updater; + +namespace { +class BasicInstructionUnittest : public ::testing::Test { +public: + BasicInstructionUnittest() {} + ~BasicInstructionUnittest() {} + + int TestBasicInstructionRegisterCmd() const + { + return 0; + } + +protected: + void SetUp() {} + void TearDown() {} + void TestBody() {} +}; + +TEST_F(BasicInstructionUnittest, TestBasicInstructionRegisterCmd) +{ + BasicInstructionUnittest test; + EXPECT_EQ(0, test.TestBasicInstructionRegisterCmd()); +} +} diff --git a/test/unittest/script/script_instruction_unittest.cpp b/test/unittest/script/script_instruction_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..af132cf1213a7b3bc9ab5be007c84eaf6ab460c6 --- /dev/null +++ b/test/unittest/script/script_instruction_unittest.cpp @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include +#include +#include "log.h" +#include "pkg_algorithm.h" +#include "script_instruction.h" +#include "script_manager.h" +#include "script_utils.h" +#include "thread_pool.h" +#include "unittest_comm.h" + +using namespace std; +using namespace hpackage; +using namespace uscript; +using namespace updater; + +namespace { +class ScriptInstructionUnitTest : public ::testing::Test { +public: + ScriptInstructionUnitTest() {} + ~ScriptInstructionUnitTest() {} + int TestScriptInstruction() const + { + return 0; + } + +protected: + void SetUp() {} + void TearDown() {} + void TestBody() {} +}; + +TEST_F(ScriptInstructionUnitTest, TestScriptInstruction) +{ + ScriptInstructionUnitTest test; + EXPECT_EQ(0, test.TestScriptInstruction()); +} +} diff --git a/test/unittest/script/script_interpreter_unittest.cpp b/test/unittest/script/script_interpreter_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..22e2df2ea5ccb9fe69431f395cccff85c036ca1e --- /dev/null +++ b/test/unittest/script/script_interpreter_unittest.cpp @@ -0,0 +1,243 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include +#include +#include "log.h" +#include "script_context.h" +#include "script_expression.h" +#include "script_instruction.h" +#include "script_manager.h" +#include "unittest_comm.h" + +using namespace std; +using namespace hpackage; +using namespace uscript; +using namespace updater; + +namespace { +class ScriptInterpreterUnitTest : public ::testing::Test { +public: + ScriptInterpreterUnitTest() {} + ~ScriptInterpreterUnitTest() {} + + int TestScriptInterpreterScriptValue() const + { + int32_t action = 0; + UScriptValuePtr rightValue = std::make_shared(UScriptValue::VALUE_TYPE_RETURN); + std::unique_ptr value = std::make_unique(UScriptValue::VALUE_TYPE_RETURN); + if (value == nullptr) { + return -1; + } + value->Computer(action, rightValue); + value->IsTrue(); + std::string tmpStr = value->ToString(); + EXPECT_STREQ("null", tmpStr.c_str()); + value.reset(); + + int32_t intValue = 10; + std::unique_ptr iv = std::make_unique(intValue); + if (iv == nullptr) { + return -1; + } + iv->IsTrue(); + iv.reset(); + + float floatValue = 10.0; + std::unique_ptr fv = std::make_unique(floatValue); + if (fv == nullptr) { + return -1; + } + fv->IsTrue(); + fv.reset(); + + std::unique_ptr sv = std::make_unique("2222222222222"); + if (sv == nullptr) { + return -1; + } + sv->IsTrue(); + sv.reset(); + + std::unique_ptr rv = std::make_unique(); + if (rv == nullptr) { + return -1; + } + rv->IsTrue(); + rv->Computer(action, rightValue); + rv->ToString(); + rv.reset(); + + constexpr int32_t retCode = 100; + std::unique_ptr ev = std::make_unique(retCode); + if (ev == nullptr) { + return -1; + } + ev->IsTrue(); + ev->ToString(); + ev->Computer(action, rightValue); + ev.reset(); + return 0; + } + + int TestScriptInstructionContext() const + { + std::unique_ptr funcContext = std::make_unique(); + int intValue = 100; + int ret = funcContext->PushParam(intValue); + float floatValue = 100.0; + ret |= funcContext->PushParam(floatValue); + std::string str = std::string("333333333"); + ret |= funcContext->PushParam(str); + EXPECT_EQ(0, ret); + + int32_t outOfIndex = 3; + ret = funcContext->GetParamType(outOfIndex); + EXPECT_EQ(UScriptContext::PARAM_TYPE_INVALID, ret); + return 0; + } + + int TestIntegerValueComputer() const + { + int intValue = 100; + UScriptValuePtr rightValue = std::make_shared(0); + UScriptValuePtr value = std::make_shared(intValue); + if (value == nullptr || rightValue == nullptr) { + return -1; + } + value->Computer(UScriptExpression::DIV_OPERATOR, rightValue); + // 除浮点数 + float floatValue = 100.0; + UScriptValuePtr rightValue2 = std::make_shared(floatValue); + value->Computer(UScriptExpression::DIV_OPERATOR, rightValue2); + + // 除浮点数 + UScriptValuePtr rightValue3 = std::make_shared(0); + value->Computer(UScriptExpression::DIV_OPERATOR, rightValue3); + + int32_t action = 100; + value->Computer(action, rightValue3); + return 0; + } + + int TestFloatValueComputer() const + { + float floatValue = 100; + UScriptValuePtr rightValue = std::make_shared(0); + UScriptValuePtr value = std::make_shared(floatValue); + if (value == nullptr || rightValue == nullptr) { + return -1; + } + value->Computer(UScriptExpression::DIV_OPERATOR, rightValue); + // 除浮点数 + UScriptValuePtr rightValue2 = std::make_shared(floatValue); + value->Computer(UScriptExpression::DIV_OPERATOR, rightValue2); + + // 除浮点数 + UScriptValuePtr rightValue3 = std::make_shared(0); + value->Computer(UScriptExpression::DIV_OPERATOR, rightValue3); + + value->Computer(UScriptExpression::EQ_OPERATOR, rightValue3); + return 0; + } + + int TestStringValueComputer() const + { + UScriptValuePtr rightValue = std::make_shared(0); + UScriptValuePtr value = std::make_shared("100"); + if (value == nullptr || rightValue == nullptr) { + return -1; + } + value->Computer(UScriptExpression::ADD_OPERATOR, rightValue); + + float floatValue = 100.0; + UScriptValuePtr rightValue2 = std::make_shared(floatValue); + value->Computer(UScriptExpression::ADD_OPERATOR, rightValue2); + + UScriptValuePtr rightValue3 = std::make_shared("666666"); + value->Computer(UScriptExpression::ADD_OPERATOR, rightValue3); + + // string 比较 + value->Computer(UScriptExpression::EQ_OPERATOR, rightValue2); + + value->Computer(UScriptExpression::GT_OPERATOR, rightValue3); + value->Computer(UScriptExpression::GE_OPERATOR, rightValue3); + value->Computer(UScriptExpression::LT_OPERATOR, rightValue3); + value->Computer(UScriptExpression::LE_OPERATOR, rightValue3); + value->Computer(UScriptExpression::EQ_OPERATOR, rightValue3); + value->Computer(UScriptExpression::NE_OPERATOR, rightValue3); + return 0; + } + +protected: + void SetUp() {} + void TearDown() {} + void TestBody() {} +}; + +TEST_F(ScriptInterpreterUnitTest, TestScriptInterpreterScriptValue) +{ + ScriptInterpreterUnitTest test; + EXPECT_EQ(0, test.TestScriptInterpreterScriptValue()); +} + +TEST_F(ScriptInterpreterUnitTest, TestScriptInstructionContext) +{ + ScriptInterpreterUnitTest test; + EXPECT_EQ(0, test.TestScriptInstructionContext()); +} + +TEST_F(ScriptInterpreterUnitTest, TestIntegerValueComputer) +{ + ScriptInterpreterUnitTest test; + EXPECT_EQ(0, test.TestIntegerValueComputer()); +} + +TEST_F(ScriptInterpreterUnitTest, TestFloatValueComputer) +{ + ScriptInterpreterUnitTest test; + EXPECT_EQ(0, test.TestFloatValueComputer()); +} + +TEST_F(ScriptInterpreterUnitTest, TestStringValueComputer) +{ + ScriptInterpreterUnitTest test; + EXPECT_EQ(0, test.TestStringValueComputer()); +} + +TEST_F(ScriptInterpreterUnitTest, SomeDestructor) +{ + IntegerValue a1(0); + FloatValue a2(0.0); + ErrorValue a3(0); + char a5[1000] = {1}; + UScriptContextPtr local; + UScriptExpression a4(UScriptExpression::EXPRESSION_TYPE_INTERGER); + a4.Execute(*(ScriptInterpreter*)a5, local); + // just for executing these destructor + IntegerValue *a6 = new IntegerValue(1); + bool b1 = a6->IsTrue(); + delete a6; + FloatValue *a7 = new FloatValue(0.0); + delete a7; + ErrorValue *a8 = new ErrorValue(0); + delete a8; + EXPECT_TRUE(b1); +} +} diff --git a/test/unittest/script/script_unittest.cpp b/test/unittest/script/script_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..8fe48aa347a9a4a4ca1f58843e8fc434a62d9e62 --- /dev/null +++ b/test/unittest/script/script_unittest.cpp @@ -0,0 +1,288 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include +#include +#include "log.h" +#include "pkg_algorithm.h" +#include "script_instruction.h" +#include "script_manager.h" +#include "script_utils.h" +#include "unittest_comm.h" +#include "utils.h" + +using namespace std; +using namespace hpackage; +using namespace uscript; +using namespace updater; + +namespace { +constexpr int32_t SCRIPT_TEST_PRIORITY_NUM = 3; +constexpr int32_t SCRIPT_TEST_LAST_PRIORITY = 2; + +class TestScriptInstructionSparseImageWrite : public uscript::UScriptInstruction { +public: + TestScriptInstructionSparseImageWrite() {} + virtual ~TestScriptInstructionSparseImageWrite() {} + int32_t Execute(uscript::UScriptEnv &env, uscript::UScriptContext &context) override + { + // 从参数中获取分区信息 + std::string partitionName; + int32_t ret = context.GetParam(0, partitionName); + if (ret != USCRIPT_SUCCESS) { + LOG(ERROR) << "Error to get param"; + return ret; + } + LOG(INFO) << "UScriptInstructionSparseImageWrite::Execute " << partitionName; + if (env.GetPkgManager() == nullptr) { + LOG(ERROR) << "Error to get pkg manager"; + return USCRIPT_ERROR_EXECUTE; + } + return ret; + } +}; + +class TestScriptInstructionFactory : public UScriptInstructionFactory { +public: + virtual int32_t CreateInstructionInstance(UScriptInstructionPtr& instr, const std::string& name) + { + if (name == "sparse_image_write") { + instr = new TestScriptInstructionSparseImageWrite(); + } + return USCRIPT_SUCCESS; + } + virtual void DestoryInstructionInstance(UScriptInstructionPtr& instr) + { + delete instr; + } + TestScriptInstructionFactory() {} + virtual ~TestScriptInstructionFactory() {} +}; + +class UTestScriptEnv : public UScriptEnv { +public: + explicit UTestScriptEnv(hpackage::PkgManager::PkgManagerPtr pkgManager) : UScriptEnv(pkgManager) {} + ~UTestScriptEnv() + { + if (factory_ != nullptr) { + delete factory_; + factory_ = nullptr; + } + } + + virtual void PostMessage(const std::string &cmd, std::string content) {} + + virtual UScriptInstructionFactoryPtr GetInstructionFactory() + { + if (factory_ == nullptr) { + factory_ = new TestScriptInstructionFactory(); + } + return factory_; + } + + virtual const std::vector GetInstructionNames() const + { + static std::vector updaterCmds = {"sparse_image_write"}; + return updaterCmds; + } + + virtual bool IsRetry() const + { + return isRetry; + } +private: + UScriptInstructionFactory *factory_ = nullptr; + bool isRetry = false; +}; + +class UScriptTest : public ::testing::Test { +public: + UScriptTest() + { + packageManager = PkgManager::GetPackageInstance(); + } + + ~UScriptTest() + { + packageManager = PkgManager::GetPackageInstance(); + PkgManager::ReleasePackageInstance(packageManager); + ScriptManager::ReleaseScriptManager(); + } + + int TestUscriptExecute() + { + CreatePackageBin(); + packageManager = PkgManager::GetPackageInstance(); + if (packageManager == nullptr) { + return PKG_SUCCESS; + } + std::vector components; + int32_t ret = packageManager->LoadPackage(TEST_PATH_TO + testPackageName, GetTestCertName(), components); + if (ret != USCRIPT_SUCCESS) { + USCRIPT_LOGI("LoadPackage fail ret:%d", ret); + return USCRIPT_INVALID_SCRIPT; + } + + UTestScriptEnv* env = new UTestScriptEnv(packageManager); + ScriptManager* manager = ScriptManager::GetScriptManager(env); + if (manager == nullptr) { + USCRIPT_LOGI("create manager fail ret:%d", ret); + delete env; + return USCRIPT_INVALID_SCRIPT; + } + int32_t priority = SCRIPT_TEST_PRIORITY_NUM; + ret = manager->ExecuteScript(priority); + EXPECT_EQ(ret, USCRIPT_ABOART); + USCRIPT_LOGI("ExecuteScript ret:%d", ret); + priority = 0; + ret = manager->ExecuteScript(priority); + priority = 1; + ret = manager->ExecuteScript(priority); + priority = SCRIPT_TEST_LAST_PRIORITY; + ret = manager->ExecuteScript(priority); + delete env; + ScriptManager::ReleaseScriptManager(); + return ret; + } + +protected: + void SetUp() + { + // 先创建目标目录 + if (access(TEST_PATH_TO.c_str(), R_OK | W_OK) == -1) { + mkdir(TEST_PATH_TO.c_str(), S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); + } + } + void TearDown() {} + void TestBody() {} + + int32_t BuildFileDigest(uint8_t &digest, size_t size, const std::string &packagePath) + { + PkgManager::StreamPtr stream = nullptr; + int32_t ret = packageManager->CreatePkgStream(stream, packagePath, 0, PkgStream::PkgStreamType_Read); + PKG_CHECK(ret == PKG_SUCCESS, packageManager->ClosePkgStream(stream); + return ret, "Create input stream fail %s", packagePath.c_str()); + size_t fileLen = stream->GetFileLength(); + PKG_CHECK(fileLen > 0, packageManager->ClosePkgStream(stream); return PKG_INVALID_FILE, "invalid file to load"); + PKG_CHECK(fileLen <= SIZE_MAX, packageManager->ClosePkgStream(stream); return PKG_INVALID_FILE, + "Invalid file len %zu to load %s", fileLen, stream->GetFileName().c_str()); + + size_t buffSize = 4096; + PkgBuffer buff(buffSize); + // 整包检查 + DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(PKG_DIGEST_TYPE_SHA256); + PKG_CHECK(algorithm != nullptr, packageManager->ClosePkgStream(stream); return PKG_NOT_EXIST_ALGORITHM, + "Invalid file %s", stream->GetFileName().c_str()); + algorithm->Init(); + + size_t offset = 0; + size_t readLen = 0; + while (offset < fileLen) { + ret = stream->Read(buff, offset, buffSize, readLen); + PKG_CHECK(ret == PKG_SUCCESS, + packageManager->ClosePkgStream(stream); return ret, + "read buffer fail %s", stream->GetFileName().c_str()); + algorithm->Update(buff, readLen); + + offset += readLen; + readLen = 0; + } + PkgBuffer signBuffer(&digest, size); + algorithm->Final(signBuffer); + packageManager->ClosePkgStream(stream); + return PKG_SUCCESS; + } + + int CreatePackageBin() + { + int32_t ret = PKG_SUCCESS; + uint32_t updateFileVersion = 1000; + uint32_t componentInfoIdBase = 100; + uint8_t componentInfoFlags = 22; + PKG_LOGI("\n\n ************* CreatePackageBin %s \r\n", testPackageName.c_str()); + UpgradePkgInfoExt pkgInfo; + pkgInfo.softwareVersion = strdup("100.100.100.100"); + pkgInfo.date = strdup("2021-02-02"); + pkgInfo.time = strdup("21:23:49"); + pkgInfo.productUpdateId = strdup("555.555.100.555"); + pkgInfo.entryCount = testFileNames_.size(); + pkgInfo.updateFileVersion = updateFileVersion; + pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; + pkgInfo.signMethod = PKG_SIGN_METHOD_RSA; + pkgInfo.pkgType = PKG_PACK_TYPE_UPGRADE; + std::string filePath; + ComponentInfoExt comp[testFileNames_.size()]; + for (size_t i = 0; i < testFileNames_.size(); i++) { + comp[i].componentAddr = strdup(testFileNames_[i].c_str()); + filePath = TEST_PATH_FROM; + filePath += testFileNames_[i].c_str(); + comp[i].filePath = strdup(filePath.c_str()); + comp[i].version = strdup("55555555"); + ret = BuildFileDigest(*comp[i].digest, sizeof(comp[i].digest), filePath); + EXPECT_EQ(ret, PKG_SUCCESS); + comp[i].size = GetFileSize(filePath); + comp[i].originalSize = comp[i].size; + comp[i].id = componentInfoIdBase; + comp[i].resType = 1; + comp[i].type = 1; + comp[i].flags = componentInfoFlags; + filePath.clear(); + } + std::string packagePath = TEST_PATH_TO; + packagePath += testPackageName; + ret = CreatePackage(&pkgInfo, comp, packagePath.c_str(), GetTestPrivateKeyName().c_str()); + if (ret == 0) { + PKG_LOGI("CreatePackage success offset"); + } + for (size_t i = 0; i < testFileNames_.size(); i++) { + free(comp[i].componentAddr); + free(comp[i].filePath); + free(comp[i].version); + } + free(pkgInfo.productUpdateId); + free(pkgInfo.softwareVersion); + free(pkgInfo.date); + free(pkgInfo.time); + return ret; + } + +private: + std::vector testFileNames_ = { + "loadScript.us", + "registerCmd.us", + "test_function.us", + "test_if.us", + "test_logic.us", + "test_math.us", + "test_native.us", + "testscript.us", + "Verse-script.us", + "test_script.us" + }; + PkgManager::PkgManagerPtr packageManager = nullptr; + std::string testPackageName = "test_package.bin"; +}; + +TEST_F(UScriptTest, TestUscriptExecute) +{ + UScriptTest test; + EXPECT_EQ(0, test.TestUscriptExecute()); +} +} diff --git a/test/unittest/script/threadpool_unittest.cpp b/test/unittest/script/threadpool_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..55a0344ea671b9bef1c3118f1d21acecdcbaa769 --- /dev/null +++ b/test/unittest/script/threadpool_unittest.cpp @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include +#include +#include "log.h" +#include "pkg_algorithm.h" +#include "script_instruction.h" +#include "script_manager.h" +#include "script_utils.h" +#include "thread_pool.h" +#include "unittest_comm.h" + +using namespace std; +using namespace hpackage; +using namespace uscript; +using namespace updater; + +namespace { +const int32_t MAX_TASK_NUMBER = 5; + +class ThreadPoolUnitTest : public ::testing::Test { +public: + ThreadPoolUnitTest() : threadPool_(ThreadPool::CreateThreadPool(MAX_TASK_NUMBER)) {} + + ~ThreadPoolUnitTest() + { + ThreadPool::Destroy(); + threadPool_ = nullptr; + } + + int TestThreadPoolCreate(const int32_t taskNumber) + { + USCRIPT_CHECK(threadPool_ != nullptr, return USCRIPT_INVALID_PARAM, "Fail to create thread pool"); + Task task; + int32_t ret = USCRIPT_SUCCESS; + size_t taskNumberRound = 20; + task.workSize = taskNumber; + task.processor = [&](int iter) { + for (size_t i = iter; i < taskNumberRound; i += taskNumber) { + printf("Run thread %zu %d \n", i, gettid()); + } + }; + ThreadPool::AddTask(std::move(task)); + return ret; + } + +protected: + void SetUp() {} + void TearDown() {} + void TestBody() {} + +private: + ThreadPool* threadPool_; +}; + +TEST_F(ThreadPoolUnitTest, TestThreadPoolCreate) +{ + ThreadPoolUnitTest test; + for (size_t i = 0; i < MAX_TASK_NUMBER * 2; i++) { + EXPECT_EQ(0, test.TestThreadPoolCreate(MAX_TASK_NUMBER + 2)); + } +} + +TEST_F(ThreadPoolUnitTest, TestThreadOneCreate) +{ + ThreadPoolUnitTest test; + EXPECT_EQ(0, test.TestThreadPoolCreate(1)); +} +} diff --git a/test/unittest/test_data/applypatch/cmd_001_correct.transfer.list b/test/unittest/test_data/applypatch/cmd_001_correct.transfer.list new file mode 100755 index 0000000000000000000000000000000000000000..d062c1de159fbc3647877ffd73e0b7429d8d6386 --- /dev/null +++ b/test/unittest/test_data/applypatch/cmd_001_correct.transfer.list @@ -0,0 +1,12 @@ +4 +27280 +0 +3616 +erase 2,0,1 +zero 2,0,1 +move ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 2,3,4 1 2,1,2 +move ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 2,1,2 1 2,1,2 +stash ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 2,2,3 +bsdiff 0 132 ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 3431383721510cf1c211de027cf958c183e16db5fabb6b230eb284c85e196aa9 2,0,1 1 - ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7:2,0,1 +free ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +abort 1,1 diff --git a/test/unittest/test_data/applypatch/etc/fstab.ut.updater b/test/unittest/test_data/applypatch/etc/fstab.ut.updater new file mode 100755 index 0000000000000000000000000000000000000000..8b832fddadffd670bed1cdd3feb95420c6bcdbf0 --- /dev/null +++ b/test/unittest/test_data/applypatch/etc/fstab.ut.updater @@ -0,0 +1,20 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 +/data/updater/ut/datawriter/rawwrite /rawwriter none nosuid,nodev,noatime wait +/data/updater/ut/datawriter/sparsewrite /sparsewriter none nosuid,nodev,noatime wait +/tmp/vendortest /vendortest none nosuid,nodev,noatime wait +/tmp/vendortest1 /vendortest1 none nosuid,nodev,noatime wait +/dev/block/mmcblk0p7 /vendor ext4 ro,barrier=1 wait + diff --git a/test/unittest/test_data/applypatch/etc/fstab1.ut.updater b/test/unittest/test_data/applypatch/etc/fstab1.ut.updater new file mode 100755 index 0000000000000000000000000000000000000000..8b832fddadffd670bed1cdd3feb95420c6bcdbf0 --- /dev/null +++ b/test/unittest/test_data/applypatch/etc/fstab1.ut.updater @@ -0,0 +1,20 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 +/data/updater/ut/datawriter/rawwrite /rawwriter none nosuid,nodev,noatime wait +/data/updater/ut/datawriter/sparsewrite /sparsewriter none nosuid,nodev,noatime wait +/tmp/vendortest /vendortest none nosuid,nodev,noatime wait +/tmp/vendortest1 /vendortest1 none nosuid,nodev,noatime wait +/dev/block/mmcblk0p7 /vendor ext4 ro,barrier=1 wait + diff --git a/test/unittest/test_data/applypatch/etc/partition.tab b/test/unittest/test_data/applypatch/etc/partition.tab new file mode 100755 index 0000000000000000000000000000000000000000..16cad729f8a73dd8c742b0f58a66019ffd579320 --- /dev/null +++ b/test/unittest/test_data/applypatch/etc/partition.tab @@ -0,0 +1,13 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +/dev/block/platform/soc/10100000.himci.eMMC/by-name/misc /misc none none wait diff --git a/test/unittest/test_data/applypatch/invalid_sparse.img b/test/unittest/test_data/applypatch/invalid_sparse.img new file mode 100755 index 0000000000000000000000000000000000000000..adc66e2a801a2a800e53299eea7eff1f1bd8ecf3 --- /dev/null +++ b/test/unittest/test_data/applypatch/invalid_sparse.img @@ -0,0 +1,27665 @@ +00000000: 3aff 26ed 0100 0000 1c00 0c00 0010 0000 :.&............. +00000010: 4341 0500 1400 abcd 0000 0000 c1ca 0000 CA.............. +00000020: 5900 0000 0c90 0500 0000 0000 0000 0000 Y............... +00000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000000b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000000d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000000e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000000f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000001a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000001b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000001c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000001d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000001e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000001f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000002a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000002b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000002c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000002d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000002e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000002f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000003a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000003b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000003c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000003d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000003e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000003f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000420: 0000 0000 0000 0000 e050 0100 4341 0500 .........P..CA.. +00000430: 0000 0000 150a 0500 d550 0100 0000 0000 .........P...... +00000440: 0200 0000 0200 0000 0080 0000 0080 0000 ................ +00000450: a01e 0000 0000 0000 3d20 4260 0000 ffff ........= B`.... +00000460: 53ef 0100 0100 0000 3d20 4260 0000 0000 S.......= B`.... +00000470: 0000 0000 0100 0000 0000 0000 0b00 0000 ................ +00000480: 0001 0000 3c00 0000 4200 0000 7b00 0000 ....<...B...{... +00000490: 0c08 225c 2663 4824 ad22 e78c 1d3e af81 .."\&cH$."...>.. +000004a0: 686f 7300 0000 0000 0000 0000 0000 0000 hos............. +000004b0: 2f68 6f73 0000 0000 0000 0000 0000 0000 /hos............ +000004c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000004d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000004e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000004f0: 0000 0000 0000 5400 0000 0000 0000 0000 ......T......... +00000500: 0000 0000 0000 0000 0800 0000 0000 0000 ................ +00000510: 0000 0000 a500 1e7b 326c 4ce5 a8b8 87db .......{2lL..... +00000520: 7035 353c 0101 0000 0c00 0000 0000 0000 p55<............ +00000530: 3d20 4260 0af3 0100 0400 0000 0000 0000 = B`............ +00000540: 0000 0000 0020 0000 ec01 0200 0000 0000 ..... .......... +00000550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000570: 0000 0000 0000 0002 0000 0000 0000 0000 ................ +00000580: 0000 0000 2000 2000 0100 0000 0000 0000 .... . ......... +00000590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000005a0: 0100 0000 0000 0000 0000 0000 0000 0000 ................ +000005b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000005c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000005d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000005e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000005f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000006a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000006b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000006c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000006d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000006e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000006f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000007a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000007b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000007c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000007d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000007e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000007f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000008a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000008b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000008c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000008d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000008e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000008f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000009a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000009b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000009c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000009d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000009e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000009f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00000ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001020: 0000 0000 0000 0000 5600 0000 5700 0000 ........V...W... +00001030: 5800 0000 b87d 951e 0200 0000 0000 0000 X....}.......... +00001040: 0000 0000 951e 47a6 5680 0000 5780 0000 ......G.V...W... +00001050: 5880 0000 be7d a01e 0000 0300 0000 0000 X....}.......... +00001060: 0000 0000 a01e 51d1 0000 0100 0100 0100 ......Q......... +00001070: 0200 0100 147e a01e 0000 0300 0000 0000 .....~.......... +00001080: 0000 0000 a01e 320f 5680 0100 5780 0100 ......2.V...W... +00001090: 5880 0100 be7d a01e 0000 0300 0000 0000 X....}.......... +000010a0: 0000 0000 a01e 338f 0000 0200 0100 0200 ......3......... +000010b0: 0200 0200 145e a01e 0000 0100 0000 0000 .....^.......... +000010c0: 0000 0000 a01e 74e0 5680 0200 5780 0200 ......t.V...W... +000010d0: 5880 0200 be7d a01e 0000 0300 0000 0000 X....}.......... +000010e0: 0000 0000 a01e 956d 0000 0300 0100 0300 .......m........ +000010f0: 0200 0300 147e a01e 0000 0300 0000 0000 .....~.......... +00001100: 0000 0000 a01e f6b3 5680 0300 5780 0300 ........V...W... +00001110: 5880 0300 be7d a01e 0000 0300 0000 0000 X....}.......... +00001120: 0000 0000 a01e f733 0000 0400 0100 0400 .......3........ +00001130: 0200 0400 147e a01e 0000 0300 0000 0000 .....~.......... +00001140: 0000 0000 a01e db68 5680 0400 5780 0400 .......hV...W... +00001150: 5880 0400 be7d a01e 0000 0300 0000 0000 X....}.......... +00001160: 0000 0000 a01e dae8 0000 0500 0100 0500 ................ +00001170: 0200 0500 573f a01e 0000 0100 0000 0000 ....W?.......... +00001180: 0000 0000 a01e c525 0000 0000 0000 0000 .......%........ +00001190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000011a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000011b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000011c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000011d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000011e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000011f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000012a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000012b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000012c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000012d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000012e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000012f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000013a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000013b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000013c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000013d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000013e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000013f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000014a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000014b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000014c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000014d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000014e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000014f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000015a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000015b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000015c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000015d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000015e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000015f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000016a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000016b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000016c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000016d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000016e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000016f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000017a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000017b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000017c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000017d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000017e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000017f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000018a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000018b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000018c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000018d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000018e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000018f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000019a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000019b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000019c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000019d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000019e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000019f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00001ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002020: 0000 0000 0000 0000 0280 0000 0280 0100 ................ +00002030: 0280 0200 0280 0300 0280 0400 0000 0000 ................ +00002040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000020a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000020b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000020c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000020d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000020e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000020f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000021a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000021b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000021c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000021d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000021e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000021f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000022a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000022b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000022c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000022d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000022e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000022f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000023a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000023b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000023c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000023d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000023e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000023f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000024a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000024b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000024c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000024d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000024e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000024f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000025a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000025b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000025c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000025d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000025e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000025f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000026a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000026b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000026c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000026d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000026e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000026f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000027a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000027b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000027c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000027d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000027e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000027f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000028a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000028b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000028c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000028d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000028e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000028f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000029a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000029b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000029c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000029d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000029e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000029f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00002ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003020: 0000 0000 0000 0000 0380 0000 0380 0100 ................ +00003030: 0380 0200 0380 0300 0380 0400 0000 0000 ................ +00003040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000030a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000030b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000030c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000030d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000030e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000030f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000031a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000031b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000031c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000031d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000031e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000031f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000032a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000032b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000032c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000032d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000032e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000032f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000033a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000033b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000033c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000033d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000033e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000033f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000034a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000034b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000034c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000034d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000034e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000034f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000035a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000035b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000035c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000035d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000035e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000035f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000036a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000036b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000036c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000036d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000036e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000036f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000037a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000037b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000037c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000037d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000037e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000037f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000038a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000038b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000038c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000038d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000038e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000038f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000039a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000039b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000039c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000039d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000039e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000039f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00003ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004020: 0000 0000 0000 0000 0480 0000 0480 0100 ................ +00004030: 0480 0200 0480 0300 0480 0400 0000 0000 ................ +00004040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000040a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000040b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000040c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000040d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000040e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000040f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000041a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000041b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000041c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000041d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000041e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000041f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000042a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000042b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000042c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000042d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000042e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000042f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000043a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000043b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000043c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000043d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000043e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000043f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000044a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000044b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000044c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000044d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000044e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000044f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000045a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000045b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000045c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000045d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000045e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000045f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000046a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000046b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000046c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000046d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000046e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000046f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000047a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000047b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000047c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000047d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000047e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000047f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000048a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000048b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000048c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000048d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000048e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000048f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000049a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000049b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000049c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000049d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000049e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000049f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00004ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005020: 0000 0000 0000 0000 0580 0000 0580 0100 ................ +00005030: 0580 0200 0580 0300 0580 0400 0000 0000 ................ +00005040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000050a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000050b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000050c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000050d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000050e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000050f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000051a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000051b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000051c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000051d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000051e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000051f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000052a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000052b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000052c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000052d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000052e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000052f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000053a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000053b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000053c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000053d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000053e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000053f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000054a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000054b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000054c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000054d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000054e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000054f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000055a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000055b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000055c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000055d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000055e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000055f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000056a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000056b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000056c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000056d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000056e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000056f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000057a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000057b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000057c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000057d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000057e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000057f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000058a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000058b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000058c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000058d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000058e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000058f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000059a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000059b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000059c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000059d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000059e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000059f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00005ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006020: 0000 0000 0000 0000 0680 0000 0680 0100 ................ +00006030: 0680 0200 0680 0300 0680 0400 0000 0000 ................ +00006040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000060a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000060b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000060c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000060d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000060e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000060f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000061a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000061b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000061c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000061d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000061e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000061f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000062a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000062b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000062c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000062d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000062e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000062f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000063a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000063b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000063c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000063d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000063e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000063f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000064a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000064b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000064c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000064d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000064e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000064f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000065a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000065b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000065c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000065d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000065e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000065f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000066a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000066b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000066c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000066d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000066e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000066f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000067a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000067b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000067c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000067d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000067e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000067f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000068a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000068b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000068c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000068d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000068e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000068f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000069a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000069b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000069c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000069d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000069e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000069f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00006ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007020: 0000 0000 0000 0000 0780 0000 0780 0100 ................ +00007030: 0780 0200 0780 0300 0780 0400 0000 0000 ................ +00007040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000070a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000070b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000070c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000070d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000070e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000070f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000071a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000071b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000071c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000071d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000071e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000071f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000072a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000072b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000072c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000072d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000072e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000072f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000073a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000073b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000073c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000073d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000073e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000073f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000074a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000074b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000074c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000074d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000074e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000074f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000075a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000075b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000075c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000075d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000075e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000075f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000076a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000076b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000076c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000076d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000076e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000076f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000077a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000077b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000077c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000077d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000077e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000077f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000078a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000078b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000078c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000078d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000078e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000078f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000079a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000079b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000079c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000079d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000079e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000079f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00007ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008020: 0000 0000 0000 0000 0880 0000 0880 0100 ................ +00008030: 0880 0200 0880 0300 0880 0400 0000 0000 ................ +00008040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000080a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000080b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000080c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000080d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000080e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000080f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000081a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000081b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000081c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000081d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000081e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000081f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000082a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000082b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000082c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000082d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000082e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000082f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000083a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000083b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000083c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000083d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000083e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000083f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000084a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000084b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000084c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000084d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000084e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000084f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000085a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000085b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000085c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000085d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000085e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000085f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000086a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000086b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000086c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000086d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000086e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000086f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000087a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000087b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000087c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000087d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000087e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000087f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000088a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000088b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000088c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000088d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000088e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000088f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000089a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000089b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000089c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000089d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000089e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000089f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00008ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009020: 0000 0000 0000 0000 0980 0000 0980 0100 ................ +00009030: 0980 0200 0980 0300 0980 0400 0000 0000 ................ +00009040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000090a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000090b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000090c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000090d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000090e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000090f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000091a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000091b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000091c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000091d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000091e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000091f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000092a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000092b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000092c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000092d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000092e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000092f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000093a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000093b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000093c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000093d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000093e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000093f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000094a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000094b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000094c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000094d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000094e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000094f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000095a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000095b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000095c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000095d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000095e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000095f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000096a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000096b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000096c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000096d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000096e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000096f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000097a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000097b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000097c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000097d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000097e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000097f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000098a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000098b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000098c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000098d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000098e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000098f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000099a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000099b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000099c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000099d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000099e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000099f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00009ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a020: 0000 0000 0000 0000 0a80 0000 0a80 0100 ................ +0000a030: 0a80 0200 0a80 0300 0a80 0400 0000 0000 ................ +0000a040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000a9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ab00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ab10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ab20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ab30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ab40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ab50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ab60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ab70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ab80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ab90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000abb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000abc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000abd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000abe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000abf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ac00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ac10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ac20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ac30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ac40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ac50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ac60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ac70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ac80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ac90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000acb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000acc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000acd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ace0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000acf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ad00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ad10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ad20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ad30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ad40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ad50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ad60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ad70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ad80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ad90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ada0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000adb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000adc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000add0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ade0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000adf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ae00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ae10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ae20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ae30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ae40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ae50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ae60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ae70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ae80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ae90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000af00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000af10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000af20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000af30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000af40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000af50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000af60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000af70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000af80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000af90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b020: 0000 0000 0000 0000 0b80 0000 0b80 0100 ................ +0000b030: 0b80 0200 0b80 0300 0b80 0400 0000 0000 ................ +0000b040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000b9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ba00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ba10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ba20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ba30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ba40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ba50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ba60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ba70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ba80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ba90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000baa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000baf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000be00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000be10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000be20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000be30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000be40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000be50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000be60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000be70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000be80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000be90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000beb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c020: 0000 0000 0000 0000 0c80 0000 0c80 0100 ................ +0000c030: 0c80 0200 0c80 0300 0c80 0400 0000 0000 ................ +0000c040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000c9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ca00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ca10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ca20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ca30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ca40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ca50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ca60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ca70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ca80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ca90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000caa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000caf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ccb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ccc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ccd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ccf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ce00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ce10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ce20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ce30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ce40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ce50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ce60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ce70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ce80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ce90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ceb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ced0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d020: 0000 0000 0000 0000 0d80 0000 0d80 0100 ................ +0000d030: 0d80 0200 0d80 0300 0d80 0400 0000 0000 ................ +0000d040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000d9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000da00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000da10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000da20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000da30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000da40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000da50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000da60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000da70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000da80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000da90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000daa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000daf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000db00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000db10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000db20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000db30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000db40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000db50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000db60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000db70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000db80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000db90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ddb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ddc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ddd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ddf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000de00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000de10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000de20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000de30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000de40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000de50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000de60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000de70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000de80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000de90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000deb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ded0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000def0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000df00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000df10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000df20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000df30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000df40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000df50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000df60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000df70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000df80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000df90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e020: 0000 0000 0000 0000 0e80 0000 0e80 0100 ................ +0000e030: 0e80 0200 0e80 0300 0e80 0400 0000 0000 ................ +0000e040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000e9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ea00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ea10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ea20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ea30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ea40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ea50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ea60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ea70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ea80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ea90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ead0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ebb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ebc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ebd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ebe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ebf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ec00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ec10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ec20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ec30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ec40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ec50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ec60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ec70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ec80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ec90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ecb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ecc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ecd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ece0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ecf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ed00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ed10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ed20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ed30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ed40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ed50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ed60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ed70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ed80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ed90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000edb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000edc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000edd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ede0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000edf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ee00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ee10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ee20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ee30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ee40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ee50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ee60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ee70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ee80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ee90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ef00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ef10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ef20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ef30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ef40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ef50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ef60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ef70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ef80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ef90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000efa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000efb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000efc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f020: 0000 0000 0000 0000 0f80 0000 0f80 0100 ................ +0000f030: 0f80 0200 0f80 0300 0f80 0400 0000 0000 ................ +0000f040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000f9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000faa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000faf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fe00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fe10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fe20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fe30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fe40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fe50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fe60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fe70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fe80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fe90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000feb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ff00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ff10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ff20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ff30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ff40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ff50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ff60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ff70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ff80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ff90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ffa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ffb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0000fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010020: 0000 0000 0000 0000 1080 0000 1080 0100 ................ +00010030: 1080 0200 1080 0300 1080 0400 0000 0000 ................ +00010040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000100a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000100b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000100c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000100d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000100e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000100f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000101a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000101b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000101c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000101d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000101e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000101f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000102a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000102b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000102c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000102d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000102e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000102f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000103a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000103b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000103c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000103d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000103e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000103f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000104a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000104b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000104c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000104d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000104e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000104f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000105a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000105b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000105c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000105d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000105e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000105f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000106a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000106b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000106c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000106d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000106e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000106f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000107a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000107b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000107c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000107d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000107e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000107f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000108a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000108b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000108c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000108d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000108e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000108f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000109a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000109b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000109c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000109d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000109e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000109f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00010ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011020: 0000 0000 0000 0000 1180 0000 1180 0100 ................ +00011030: 1180 0200 1180 0300 1180 0400 0000 0000 ................ +00011040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000110a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000110b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000110c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000110d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000110e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000110f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000111a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000111b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000111c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000111d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000111e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000111f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000112a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000112b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000112c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000112d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000112e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000112f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000113a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000113b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000113c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000113d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000113e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000113f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000114a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000114b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000114c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000114d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000114e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000114f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000115a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000115b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000115c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000115d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000115e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000115f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000116a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000116b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000116c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000116d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000116e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000116f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000117a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000117b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000117c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000117d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000117e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000117f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000118a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000118b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000118c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000118d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000118e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000118f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000119a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000119b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000119c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000119d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000119e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000119f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00011ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012020: 0000 0000 0000 0000 1280 0000 1280 0100 ................ +00012030: 1280 0200 1280 0300 1280 0400 0000 0000 ................ +00012040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000120a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000120b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000120c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000120d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000120e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000120f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000121a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000121b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000121c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000121d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000121e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000121f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000122a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000122b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000122c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000122d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000122e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000122f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000123a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000123b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000123c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000123d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000123e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000123f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000124a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000124b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000124c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000124d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000124e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000124f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000125a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000125b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000125c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000125d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000125e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000125f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000126a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000126b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000126c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000126d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000126e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000126f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000127a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000127b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000127c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000127d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000127e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000127f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000128a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000128b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000128c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000128d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000128e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000128f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000129a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000129b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000129c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000129d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000129e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000129f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00012ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013020: 0000 0000 0000 0000 1380 0000 1380 0100 ................ +00013030: 1380 0200 1380 0300 1380 0400 0000 0000 ................ +00013040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000130a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000130b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000130c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000130d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000130e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000130f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000131a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000131b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000131c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000131d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000131e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000131f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000132a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000132b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000132c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000132d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000132e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000132f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000133a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000133b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000133c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000133d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000133e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000133f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000134a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000134b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000134c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000134d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000134e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000134f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000135a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000135b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000135c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000135d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000135e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000135f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000136a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000136b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000136c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000136d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000136e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000136f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000137a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000137b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000137c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000137d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000137e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000137f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000138a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000138b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000138c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000138d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000138e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000138f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000139a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000139b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000139c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000139d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000139e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000139f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00013ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014020: 0000 0000 0000 0000 1480 0000 1480 0100 ................ +00014030: 1480 0200 1480 0300 1480 0400 0000 0000 ................ +00014040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000140a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000140b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000140c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000140d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000140e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000140f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000141a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000141b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000141c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000141d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000141e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000141f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000142a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000142b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000142c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000142d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000142e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000142f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000143a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000143b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000143c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000143d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000143e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000143f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000144a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000144b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000144c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000144d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000144e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000144f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000145a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000145b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000145c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000145d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000145e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000145f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000146a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000146b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000146c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000146d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000146e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000146f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000147a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000147b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000147c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000147d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000147e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000147f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000148a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000148b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000148c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000148d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000148e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000148f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000149a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000149b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000149c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000149d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000149e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000149f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00014ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015020: 0000 0000 0000 0000 1580 0000 1580 0100 ................ +00015030: 1580 0200 1580 0300 1580 0400 0000 0000 ................ +00015040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000150a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000150b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000150c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000150d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000150e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000150f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000151a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000151b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000151c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000151d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000151e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000151f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000152a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000152b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000152c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000152d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000152e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000152f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000153a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000153b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000153c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000153d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000153e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000153f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000154a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000154b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000154c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000154d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000154e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000154f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000155a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000155b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000155c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000155d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000155e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000155f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000156a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000156b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000156c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000156d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000156e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000156f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000157a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000157b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000157c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000157d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000157e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000157f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000158a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000158b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000158c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000158d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000158e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000158f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000159a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000159b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000159c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000159d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000159e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000159f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00015ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016020: 0000 0000 0000 0000 1680 0000 1680 0100 ................ +00016030: 1680 0200 1680 0300 1680 0400 0000 0000 ................ +00016040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000160a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000160b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000160c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000160d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000160e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000160f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000161a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000161b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000161c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000161d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000161e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000161f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000162a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000162b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000162c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000162d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000162e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000162f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000163a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000163b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000163c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000163d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000163e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000163f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000164a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000164b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000164c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000164d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000164e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000164f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000165a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000165b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000165c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000165d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000165e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000165f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000166a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000166b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000166c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000166d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000166e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000166f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000167a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000167b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000167c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000167d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000167e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000167f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000168a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000168b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000168c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000168d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000168e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000168f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000169a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000169b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000169c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000169d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000169e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000169f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00016ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017020: 0000 0000 0000 0000 1780 0000 1780 0100 ................ +00017030: 1780 0200 1780 0300 1780 0400 0000 0000 ................ +00017040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000170a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000170b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000170c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000170d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000170e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000170f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000171a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000171b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000171c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000171d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000171e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000171f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000172a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000172b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000172c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000172d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000172e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000172f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000173a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000173b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000173c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000173d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000173e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000173f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000174a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000174b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000174c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000174d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000174e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000174f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000175a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000175b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000175c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000175d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000175e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000175f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000176a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000176b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000176c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000176d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000176e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000176f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000177a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000177b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000177c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000177d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000177e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000177f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000178a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000178b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000178c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000178d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000178e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000178f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000179a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000179b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000179c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000179d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000179e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000179f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00017ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018020: 0000 0000 0000 0000 1880 0000 1880 0100 ................ +00018030: 1880 0200 1880 0300 1880 0400 0000 0000 ................ +00018040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000180a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000180b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000180c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000180d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000180e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000180f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000181a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000181b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000181c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000181d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000181e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000181f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000182a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000182b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000182c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000182d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000182e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000182f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000183a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000183b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000183c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000183d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000183e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000183f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000184a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000184b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000184c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000184d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000184e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000184f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000185a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000185b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000185c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000185d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000185e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000185f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000186a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000186b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000186c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000186d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000186e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000186f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000187a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000187b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000187c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000187d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000187e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000187f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000188a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000188b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000188c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000188d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000188e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000188f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000189a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000189b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000189c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000189d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000189e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000189f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00018ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019020: 0000 0000 0000 0000 1980 0000 1980 0100 ................ +00019030: 1980 0200 1980 0300 1980 0400 0000 0000 ................ +00019040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000190a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000190b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000190c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000190d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000190e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000190f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000191a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000191b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000191c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000191d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000191e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000191f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000192a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000192b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000192c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000192d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000192e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000192f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000193a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000193b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000193c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000193d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000193e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000193f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000194a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000194b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000194c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000194d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000194e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000194f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000195a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000195b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000195c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000195d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000195e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000195f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000196a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000196b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000196c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000196d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000196e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000196f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000197a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000197b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000197c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000197d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000197e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000197f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000198a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000198b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000198c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000198d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000198e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000198f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000199a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000199b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000199c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000199d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000199e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000199f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00019ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a020: 0000 0000 0000 0000 1a80 0000 1a80 0100 ................ +0001a030: 1a80 0200 1a80 0300 1a80 0400 0000 0000 ................ +0001a040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001a9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ab00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ab10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ab20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ab30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ab40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ab50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ab60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ab70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ab80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ab90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001abb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001abc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001abd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001abe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001abf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ac00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ac10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ac20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ac30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ac40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ac50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ac60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ac70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ac80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ac90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001acb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001acc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001acd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ace0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001acf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ad00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ad10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ad20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ad30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ad40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ad50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ad60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ad70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ad80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ad90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ada0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001adb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001adc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001add0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ade0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001adf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ae00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ae10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ae20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ae30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ae40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ae50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ae60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ae70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ae80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ae90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001af00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001af10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001af20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001af30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001af40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001af50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001af60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001af70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001af80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001af90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b020: 0000 0000 0000 0000 1b80 0000 1b80 0100 ................ +0001b030: 1b80 0200 1b80 0300 1b80 0400 0000 0000 ................ +0001b040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001b9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ba00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ba10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ba20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ba30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ba40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ba50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ba60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ba70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ba80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ba90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001baa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001baf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001be00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001be10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001be20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001be30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001be40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001be50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001be60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001be70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001be80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001be90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001beb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c020: 0000 0000 0000 0000 1c80 0000 1c80 0100 ................ +0001c030: 1c80 0200 1c80 0300 1c80 0400 0000 0000 ................ +0001c040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001c9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ca00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ca10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ca20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ca30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ca40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ca50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ca60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ca70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ca80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ca90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001caa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001caf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ccb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ccc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ccd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ccf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ce00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ce10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ce20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ce30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ce40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ce50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ce60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ce70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ce80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ce90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ceb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ced0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d020: 0000 0000 0000 0000 1d80 0000 1d80 0100 ................ +0001d030: 1d80 0200 1d80 0300 1d80 0400 0000 0000 ................ +0001d040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001d9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001da00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001da10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001da20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001da30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001da40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001da50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001da60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001da70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001da80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001da90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001daa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001daf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001db00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001db10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001db20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001db30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001db40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001db50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001db60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001db70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001db80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001db90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ddb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ddc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ddd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ddf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001de00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001de10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001de20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001de30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001de40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001de50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001de60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001de70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001de80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001de90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001deb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ded0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001def0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001df00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001df10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001df20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001df30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001df40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001df50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001df60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001df70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001df80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001df90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e020: 0000 0000 0000 0000 1e80 0000 1e80 0100 ................ +0001e030: 1e80 0200 1e80 0300 1e80 0400 0000 0000 ................ +0001e040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001e9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ea00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ea10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ea20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ea30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ea40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ea50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ea60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ea70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ea80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ea90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ead0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ebb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ebc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ebd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ebe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ebf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ec00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ec10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ec20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ec30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ec40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ec50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ec60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ec70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ec80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ec90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ecb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ecc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ecd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ece0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ecf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ed00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ed10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ed20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ed30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ed40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ed50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ed60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ed70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ed80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ed90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001edb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001edc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001edd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ede0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001edf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ee00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ee10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ee20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ee30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ee40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ee50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ee60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ee70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ee80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ee90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ef00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ef10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ef20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ef30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ef40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ef50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ef60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ef70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ef80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ef90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001efa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001efb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001efc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f020: 0000 0000 0000 0000 1f80 0000 1f80 0100 ................ +0001f030: 1f80 0200 1f80 0300 1f80 0400 0000 0000 ................ +0001f040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001f9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001faa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001faf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fe00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fe10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fe20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fe30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fe40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fe50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fe60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fe70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fe80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fe90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001feb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ff00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ff10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ff20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ff30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ff40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ff50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ff60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ff70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ff80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ff90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ffa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ffb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0001fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020020: 0000 0000 0000 0000 2080 0000 2080 0100 ........ ... ... +00020030: 2080 0200 2080 0300 2080 0400 0000 0000 ... ... ....... +00020040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000200a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000200b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000200c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000200d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000200e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000200f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000201a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000201b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000201c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000201d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000201e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000201f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000202a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000202b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000202c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000202d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000202e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000202f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000203a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000203b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000203c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000203d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000203e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000203f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000204a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000204b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000204c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000204d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000204e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000204f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000205a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000205b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000205c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000205d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000205e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000205f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000206a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000206b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000206c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000206d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000206e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000206f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000207a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000207b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000207c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000207d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000207e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000207f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000208a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000208b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000208c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000208d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000208e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000208f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000209a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000209b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000209c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000209d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000209e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000209f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00020ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021020: 0000 0000 0000 0000 2180 0000 2180 0100 ........!...!... +00021030: 2180 0200 2180 0300 2180 0400 0000 0000 !...!...!....... +00021040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000210a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000210b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000210c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000210d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000210e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000210f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000211a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000211b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000211c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000211d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000211e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000211f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000212a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000212b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000212c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000212d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000212e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000212f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000213a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000213b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000213c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000213d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000213e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000213f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000214a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000214b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000214c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000214d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000214e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000214f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000215a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000215b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000215c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000215d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000215e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000215f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000216a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000216b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000216c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000216d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000216e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000216f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000217a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000217b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000217c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000217d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000217e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000217f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000218a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000218b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000218c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000218d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000218e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000218f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000219a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000219b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000219c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000219d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000219e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000219f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00021ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022020: 0000 0000 0000 0000 2280 0000 2280 0100 ........"..."... +00022030: 2280 0200 2280 0300 2280 0400 0000 0000 "..."..."....... +00022040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000220a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000220b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000220c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000220d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000220e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000220f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000221a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000221b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000221c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000221d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000221e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000221f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000222a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000222b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000222c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000222d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000222e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000222f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000223a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000223b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000223c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000223d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000223e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000223f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000224a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000224b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000224c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000224d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000224e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000224f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000225a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000225b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000225c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000225d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000225e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000225f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000226a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000226b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000226c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000226d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000226e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000226f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000227a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000227b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000227c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000227d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000227e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000227f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000228a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000228b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000228c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000228d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000228e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000228f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000229a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000229b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000229c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000229d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000229e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000229f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00022ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023020: 0000 0000 0000 0000 2380 0000 2380 0100 ........#...#... +00023030: 2380 0200 2380 0300 2380 0400 0000 0000 #...#...#....... +00023040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000230a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000230b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000230c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000230d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000230e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000230f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000231a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000231b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000231c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000231d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000231e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000231f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000232a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000232b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000232c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000232d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000232e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000232f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000233a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000233b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000233c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000233d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000233e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000233f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000234a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000234b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000234c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000234d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000234e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000234f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000235a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000235b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000235c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000235d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000235e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000235f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000236a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000236b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000236c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000236d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000236e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000236f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000237a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000237b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000237c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000237d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000237e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000237f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000238a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000238b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000238c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000238d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000238e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000238f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000239a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000239b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000239c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000239d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000239e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000239f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00023ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024020: 0000 0000 0000 0000 2480 0000 2480 0100 ........$...$... +00024030: 2480 0200 2480 0300 2480 0400 0000 0000 $...$...$....... +00024040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000240a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000240b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000240c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000240d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000240e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000240f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000241a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000241b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000241c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000241d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000241e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000241f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000242a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000242b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000242c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000242d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000242e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000242f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000243a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000243b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000243c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000243d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000243e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000243f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000244a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000244b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000244c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000244d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000244e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000244f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000245a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000245b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000245c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000245d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000245e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000245f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000246a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000246b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000246c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000246d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000246e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000246f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000247a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000247b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000247c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000247d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000247e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000247f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000248a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000248b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000248c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000248d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000248e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000248f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000249a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000249b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000249c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000249d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000249e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000249f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00024ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025020: 0000 0000 0000 0000 2580 0000 2580 0100 ........%...%... +00025030: 2580 0200 2580 0300 2580 0400 0000 0000 %...%...%....... +00025040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000250a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000250b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000250c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000250d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000250e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000250f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000251a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000251b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000251c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000251d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000251e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000251f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000252a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000252b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000252c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000252d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000252e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000252f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000253a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000253b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000253c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000253d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000253e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000253f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000254a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000254b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000254c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000254d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000254e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000254f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000255a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000255b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000255c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000255d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000255e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000255f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000256a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000256b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000256c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000256d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000256e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000256f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000257a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000257b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000257c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000257d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000257e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000257f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000258a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000258b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000258c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000258d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000258e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000258f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000259a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000259b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000259c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000259d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000259e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000259f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00025ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026020: 0000 0000 0000 0000 2680 0000 2680 0100 ........&...&... +00026030: 2680 0200 2680 0300 2680 0400 0000 0000 &...&...&....... +00026040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000260a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000260b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000260c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000260d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000260e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000260f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000261a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000261b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000261c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000261d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000261e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000261f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000262a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000262b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000262c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000262d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000262e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000262f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000263a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000263b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000263c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000263d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000263e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000263f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000264a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000264b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000264c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000264d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000264e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000264f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000265a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000265b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000265c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000265d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000265e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000265f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000266a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000266b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000266c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000266d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000266e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000266f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000267a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000267b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000267c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000267d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000267e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000267f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000268a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000268b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000268c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000268d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000268e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000268f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000269a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000269b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000269c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000269d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000269e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000269f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00026ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027020: 0000 0000 0000 0000 2780 0000 2780 0100 ........'...'... +00027030: 2780 0200 2780 0300 2780 0400 0000 0000 '...'...'....... +00027040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000270a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000270b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000270c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000270d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000270e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000270f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000271a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000271b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000271c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000271d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000271e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000271f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000272a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000272b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000272c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000272d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000272e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000272f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000273a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000273b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000273c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000273d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000273e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000273f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000274a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000274b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000274c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000274d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000274e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000274f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000275a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000275b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000275c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000275d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000275e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000275f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000276a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000276b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000276c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000276d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000276e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000276f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000277a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000277b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000277c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000277d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000277e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000277f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000278a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000278b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000278c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000278d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000278e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000278f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000279a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000279b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000279c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000279d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000279e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000279f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00027ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028020: 0000 0000 0000 0000 2880 0000 2880 0100 ........(...(... +00028030: 2880 0200 2880 0300 2880 0400 0000 0000 (...(...(....... +00028040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000280a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000280b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000280c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000280d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000280e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000280f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000281a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000281b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000281c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000281d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000281e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000281f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000282a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000282b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000282c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000282d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000282e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000282f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000283a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000283b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000283c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000283d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000283e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000283f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000284a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000284b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000284c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000284d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000284e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000284f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000285a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000285b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000285c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000285d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000285e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000285f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000286a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000286b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000286c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000286d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000286e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000286f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000287a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000287b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000287c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000287d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000287e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000287f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000288a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000288b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000288c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000288d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000288e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000288f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000289a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000289b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000289c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000289d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000289e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000289f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00028ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029020: 0000 0000 0000 0000 2980 0000 2980 0100 ........)...)... +00029030: 2980 0200 2980 0300 2980 0400 0000 0000 )...)...)....... +00029040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000290a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000290b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000290c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000290d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000290e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000290f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000291a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000291b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000291c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000291d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000291e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000291f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000292a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000292b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000292c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000292d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000292e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000292f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000293a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000293b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000293c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000293d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000293e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000293f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000294a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000294b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000294c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000294d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000294e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000294f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000295a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000295b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000295c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000295d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000295e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000295f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000296a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000296b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000296c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000296d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000296e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000296f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000297a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000297b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000297c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000297d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000297e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000297f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000298a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000298b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000298c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000298d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000298e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000298f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000299a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000299b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000299c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000299d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000299e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000299f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00029ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a020: 0000 0000 0000 0000 2a80 0000 2a80 0100 ........*...*... +0002a030: 2a80 0200 2a80 0300 2a80 0400 0000 0000 *...*...*....... +0002a040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002a9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ab00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ab10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ab20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ab30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ab40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ab50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ab60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ab70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ab80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ab90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002abb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002abc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002abd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002abe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002abf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ac00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ac10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ac20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ac30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ac40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ac50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ac60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ac70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ac80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ac90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002acb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002acc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002acd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ace0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002acf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ad00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ad10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ad20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ad30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ad40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ad50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ad60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ad70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ad80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ad90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ada0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002adb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002adc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002add0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ade0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002adf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ae00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ae10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ae20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ae30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ae40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ae50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ae60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ae70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ae80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ae90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002af00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002af10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002af20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002af30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002af40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002af50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002af60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002af70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002af80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002af90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b020: 0000 0000 0000 0000 2b80 0000 2b80 0100 ........+...+... +0002b030: 2b80 0200 2b80 0300 2b80 0400 0000 0000 +...+...+....... +0002b040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002b9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ba00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ba10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ba20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ba30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ba40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ba50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ba60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ba70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ba80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ba90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002baa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002baf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002be00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002be10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002be20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002be30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002be40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002be50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002be60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002be70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002be80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002be90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002beb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c020: 0000 0000 0000 0000 2c80 0000 2c80 0100 ........,...,... +0002c030: 2c80 0200 2c80 0300 2c80 0400 0000 0000 ,...,...,....... +0002c040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002c9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ca00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ca10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ca20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ca30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ca40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ca50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ca60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ca70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ca80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ca90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002caa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002caf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ccb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ccc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ccd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ccf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ce00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ce10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ce20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ce30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ce40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ce50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ce60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ce70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ce80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ce90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ceb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ced0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d020: 0000 0000 0000 0000 2d80 0000 2d80 0100 ........-...-... +0002d030: 2d80 0200 2d80 0300 2d80 0400 0000 0000 -...-...-....... +0002d040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002d9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002da00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002da10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002da20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002da30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002da40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002da50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002da60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002da70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002da80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002da90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002daa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002daf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002db00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002db10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002db20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002db30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002db40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002db50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002db60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002db70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002db80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002db90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ddb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ddc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ddd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ddf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002de00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002de10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002de20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002de30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002de40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002de50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002de60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002de70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002de80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002de90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002deb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ded0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002def0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002df00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002df10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002df20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002df30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002df40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002df50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002df60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002df70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002df80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002df90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e020: 0000 0000 0000 0000 2e80 0000 2e80 0100 ................ +0002e030: 2e80 0200 2e80 0300 2e80 0400 0000 0000 ................ +0002e040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002e9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ea00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ea10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ea20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ea30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ea40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ea50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ea60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ea70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ea80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ea90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ead0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ebb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ebc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ebd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ebe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ebf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ec00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ec10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ec20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ec30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ec40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ec50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ec60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ec70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ec80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ec90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ecb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ecc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ecd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ece0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ecf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ed00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ed10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ed20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ed30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ed40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ed50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ed60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ed70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ed80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ed90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002edb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002edc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002edd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ede0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002edf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ee00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ee10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ee20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ee30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ee40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ee50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ee60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ee70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ee80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ee90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ef00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ef10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ef20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ef30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ef40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ef50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ef60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ef70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ef80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ef90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002efa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002efb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002efc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f020: 0000 0000 0000 0000 2f80 0000 2f80 0100 ......../.../... +0002f030: 2f80 0200 2f80 0300 2f80 0400 0000 0000 /.../.../....... +0002f040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002f9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002faa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002faf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fe00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fe10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fe20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fe30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fe40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fe50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fe60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fe70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fe80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fe90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002feb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ff00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ff10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ff20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ff30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ff40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ff50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ff60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ff70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ff80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ff90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ffa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ffb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0002fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030020: 0000 0000 0000 0000 3080 0000 3080 0100 ........0...0... +00030030: 3080 0200 3080 0300 3080 0400 0000 0000 0...0...0....... +00030040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000300a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000300b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000300c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000300d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000300e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000300f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000301a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000301b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000301c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000301d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000301e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000301f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000302a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000302b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000302c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000302d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000302e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000302f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000303a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000303b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000303c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000303d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000303e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000303f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000304a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000304b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000304c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000304d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000304e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000304f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000305a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000305b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000305c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000305d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000305e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000305f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000306a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000306b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000306c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000306d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000306e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000306f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000307a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000307b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000307c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000307d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000307e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000307f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000308a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000308b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000308c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000308d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000308e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000308f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000309a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000309b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000309c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000309d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000309e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000309f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00030ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031020: 0000 0000 0000 0000 3180 0000 3180 0100 ........1...1... +00031030: 3180 0200 3180 0300 3180 0400 0000 0000 1...1...1....... +00031040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000310a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000310b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000310c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000310d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000310e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000310f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000311a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000311b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000311c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000311d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000311e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000311f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000312a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000312b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000312c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000312d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000312e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000312f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000313a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000313b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000313c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000313d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000313e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000313f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000314a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000314b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000314c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000314d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000314e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000314f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000315a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000315b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000315c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000315d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000315e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000315f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000316a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000316b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000316c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000316d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000316e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000316f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000317a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000317b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000317c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000317d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000317e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000317f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000318a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000318b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000318c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000318d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000318e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000318f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000319a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000319b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000319c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000319d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000319e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000319f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00031ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032020: 0000 0000 0000 0000 3280 0000 3280 0100 ........2...2... +00032030: 3280 0200 3280 0300 3280 0400 0000 0000 2...2...2....... +00032040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000320a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000320b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000320c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000320d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000320e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000320f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000321a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000321b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000321c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000321d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000321e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000321f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000322a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000322b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000322c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000322d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000322e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000322f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000323a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000323b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000323c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000323d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000323e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000323f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000324a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000324b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000324c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000324d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000324e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000324f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000325a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000325b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000325c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000325d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000325e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000325f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000326a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000326b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000326c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000326d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000326e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000326f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000327a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000327b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000327c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000327d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000327e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000327f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000328a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000328b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000328c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000328d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000328e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000328f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000329a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000329b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000329c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000329d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000329e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000329f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00032ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033020: 0000 0000 0000 0000 3380 0000 3380 0100 ........3...3... +00033030: 3380 0200 3380 0300 3380 0400 0000 0000 3...3...3....... +00033040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000330a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000330b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000330c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000330d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000330e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000330f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000331a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000331b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000331c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000331d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000331e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000331f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000332a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000332b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000332c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000332d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000332e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000332f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000333a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000333b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000333c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000333d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000333e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000333f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000334a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000334b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000334c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000334d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000334e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000334f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000335a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000335b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000335c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000335d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000335e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000335f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000336a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000336b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000336c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000336d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000336e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000336f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000337a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000337b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000337c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000337d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000337e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000337f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000338a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000338b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000338c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000338d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000338e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000338f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000339a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000339b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000339c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000339d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000339e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000339f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00033ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034020: 0000 0000 0000 0000 3480 0000 3480 0100 ........4...4... +00034030: 3480 0200 3480 0300 3480 0400 0000 0000 4...4...4....... +00034040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000340a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000340b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000340c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000340d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000340e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000340f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000341a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000341b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000341c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000341d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000341e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000341f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000342a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000342b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000342c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000342d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000342e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000342f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000343a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000343b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000343c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000343d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000343e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000343f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000344a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000344b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000344c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000344d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000344e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000344f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000345a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000345b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000345c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000345d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000345e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000345f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000346a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000346b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000346c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000346d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000346e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000346f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000347a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000347b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000347c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000347d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000347e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000347f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000348a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000348b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000348c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000348d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000348e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000348f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000349a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000349b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000349c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000349d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000349e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000349f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00034ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035020: 0000 0000 0000 0000 3580 0000 3580 0100 ........5...5... +00035030: 3580 0200 3580 0300 3580 0400 0000 0000 5...5...5....... +00035040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000350a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000350b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000350c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000350d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000350e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000350f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000351a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000351b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000351c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000351d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000351e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000351f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000352a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000352b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000352c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000352d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000352e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000352f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000353a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000353b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000353c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000353d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000353e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000353f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000354a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000354b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000354c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000354d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000354e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000354f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000355a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000355b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000355c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000355d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000355e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000355f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000356a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000356b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000356c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000356d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000356e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000356f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000357a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000357b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000357c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000357d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000357e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000357f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000358a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000358b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000358c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000358d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000358e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000358f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000359a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000359b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000359c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000359d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000359e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000359f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00035ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036020: 0000 0000 0000 0000 3680 0000 3680 0100 ........6...6... +00036030: 3680 0200 3680 0300 3680 0400 0000 0000 6...6...6....... +00036040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000360a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000360b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000360c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000360d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000360e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000360f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000361a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000361b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000361c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000361d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000361e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000361f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000362a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000362b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000362c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000362d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000362e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000362f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000363a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000363b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000363c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000363d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000363e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000363f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000364a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000364b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000364c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000364d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000364e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000364f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000365a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000365b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000365c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000365d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000365e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000365f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000366a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000366b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000366c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000366d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000366e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000366f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000367a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000367b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000367c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000367d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000367e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000367f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000368a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000368b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000368c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000368d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000368e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000368f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000369a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000369b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000369c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000369d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000369e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000369f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00036ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037020: 0000 0000 0000 0000 3780 0000 3780 0100 ........7...7... +00037030: 3780 0200 3780 0300 3780 0400 0000 0000 7...7...7....... +00037040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000370a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000370b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000370c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000370d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000370e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000370f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000371a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000371b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000371c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000371d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000371e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000371f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000372a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000372b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000372c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000372d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000372e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000372f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000373a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000373b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000373c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000373d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000373e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000373f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000374a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000374b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000374c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000374d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000374e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000374f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000375a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000375b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000375c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000375d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000375e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000375f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000376a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000376b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000376c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000376d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000376e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000376f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000377a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000377b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000377c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000377d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000377e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000377f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000378a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000378b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000378c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000378d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000378e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000378f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000379a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000379b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000379c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000379d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000379e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000379f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00037ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038020: 0000 0000 0000 0000 3880 0000 3880 0100 ........8...8... +00038030: 3880 0200 3880 0300 3880 0400 0000 0000 8...8...8....... +00038040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000380a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000380b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000380c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000380d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000380e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000380f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000381a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000381b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000381c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000381d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000381e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000381f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000382a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000382b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000382c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000382d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000382e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000382f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000383a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000383b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000383c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000383d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000383e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000383f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000384a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000384b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000384c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000384d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000384e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000384f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000385a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000385b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000385c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000385d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000385e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000385f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000386a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000386b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000386c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000386d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000386e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000386f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000387a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000387b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000387c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000387d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000387e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000387f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000388a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000388b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000388c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000388d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000388e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000388f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000389a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000389b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000389c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000389d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000389e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000389f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00038ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039020: 0000 0000 0000 0000 3980 0000 3980 0100 ........9...9... +00039030: 3980 0200 3980 0300 3980 0400 0000 0000 9...9...9....... +00039040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000390a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000390b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000390c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000390d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000390e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000390f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000391a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000391b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000391c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000391d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000391e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000391f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000392a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000392b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000392c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000392d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000392e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000392f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000393a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000393b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000393c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000393d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000393e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000393f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000394a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000394b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000394c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000394d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000394e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000394f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000395a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000395b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000395c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000395d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000395e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000395f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000396a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000396b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000396c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000396d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000396e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000396f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000397a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000397b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000397c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000397d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000397e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000397f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000398a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000398b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000398c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000398d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000398e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000398f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000399a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000399b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000399c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000399d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000399e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000399f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00039ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a020: 0000 0000 0000 0000 3a80 0000 3a80 0100 ........:...:... +0003a030: 3a80 0200 3a80 0300 3a80 0400 0000 0000 :...:...:....... +0003a040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003a9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ab00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ab10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ab20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ab30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ab40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ab50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ab60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ab70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ab80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ab90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003abb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003abc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003abd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003abe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003abf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ac00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ac10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ac20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ac30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ac40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ac50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ac60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ac70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ac80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ac90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003acb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003acc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003acd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ace0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003acf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ad00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ad10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ad20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ad30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ad40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ad50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ad60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ad70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ad80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ad90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ada0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003adb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003adc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003add0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ade0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003adf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ae00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ae10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ae20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ae30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ae40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ae50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ae60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ae70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ae80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ae90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003af00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003af10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003af20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003af30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003af40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003af50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003af60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003af70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003af80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003af90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b020: 0000 0000 0000 0000 3b80 0000 3b80 0100 ........;...;... +0003b030: 3b80 0200 3b80 0300 3b80 0400 0000 0000 ;...;...;....... +0003b040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003b9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ba00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ba10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ba20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ba30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ba40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ba50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ba60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ba70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ba80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ba90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003baa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003baf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003be00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003be10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003be20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003be30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003be40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003be50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003be60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003be70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003be80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003be90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003beb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c020: 0000 0000 0000 0000 3c80 0000 3c80 0100 ........<...<... +0003c030: 3c80 0200 3c80 0300 3c80 0400 0000 0000 <...<...<....... +0003c040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003c9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ca00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ca10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ca20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ca30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ca40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ca50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ca60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ca70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ca80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ca90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003caa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003caf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ccb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ccc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ccd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ccf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ce00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ce10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ce20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ce30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ce40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ce50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ce60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ce70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ce80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ce90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ceb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ced0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d020: 0000 0000 0000 0000 3d80 0000 3d80 0100 ........=...=... +0003d030: 3d80 0200 3d80 0300 3d80 0400 0000 0000 =...=...=....... +0003d040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003d9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003da00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003da10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003da20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003da30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003da40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003da50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003da60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003da70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003da80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003da90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003daa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003daf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003db00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003db10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003db20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003db30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003db40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003db50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003db60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003db70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003db80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003db90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ddb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ddc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ddd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ddf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003de00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003de10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003de20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003de30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003de40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003de50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003de60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003de70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003de80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003de90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003deb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ded0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003def0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003df00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003df10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003df20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003df30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003df40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003df50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003df60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003df70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003df80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003df90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e020: 0000 0000 0000 0000 3e80 0000 3e80 0100 ........>...>... +0003e030: 3e80 0200 3e80 0300 3e80 0400 0000 0000 >...>...>....... +0003e040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003e9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ea00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ea10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ea20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ea30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ea40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ea50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ea60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ea70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ea80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ea90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ead0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ebb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ebc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ebd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ebe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ebf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ec00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ec10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ec20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ec30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ec40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ec50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ec60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ec70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ec80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ec90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ecb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ecc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ecd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ece0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ecf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ed00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ed10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ed20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ed30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ed40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ed50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ed60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ed70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ed80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ed90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003edb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003edc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003edd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ede0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003edf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ee00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ee10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ee20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ee30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ee40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ee50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ee60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ee70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ee80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ee90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ef00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ef10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ef20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ef30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ef40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ef50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ef60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ef70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ef80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ef90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003efa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003efb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003efc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f020: 0000 0000 0000 0000 3f80 0000 3f80 0100 ........?...?... +0003f030: 3f80 0200 3f80 0300 3f80 0400 0000 0000 ?...?...?....... +0003f040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003f9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003faa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003faf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fe00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fe10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fe20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fe30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fe40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fe50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fe60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fe70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fe80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fe90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003feb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ff00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ff10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ff20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ff30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ff40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ff50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ff60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ff70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ff80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ff90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ffa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ffb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0003fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040020: 0000 0000 0000 0000 4080 0000 4080 0100 ........@...@... +00040030: 4080 0200 4080 0300 4080 0400 0000 0000 @...@...@....... +00040040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000400a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000400b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000400c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000400d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000400e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000400f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000401a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000401b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000401c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000401d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000401e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000401f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000402a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000402b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000402c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000402d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000402e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000402f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000403a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000403b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000403c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000403d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000403e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000403f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000404a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000404b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000404c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000404d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000404e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000404f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000405a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000405b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000405c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000405d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000405e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000405f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000406a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000406b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000406c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000406d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000406e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000406f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000407a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000407b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000407c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000407d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000407e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000407f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000408a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000408b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000408c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000408d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000408e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000408f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000409a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000409b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000409c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000409d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000409e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000409f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00040ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041020: 0000 0000 0000 0000 4180 0000 4180 0100 ........A...A... +00041030: 4180 0200 4180 0300 4180 0400 0000 0000 A...A...A....... +00041040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000410a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000410b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000410c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000410d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000410e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000410f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000411a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000411b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000411c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000411d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000411e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000411f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000412a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000412b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000412c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000412d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000412e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000412f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000413a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000413b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000413c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000413d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000413e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000413f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000414a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000414b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000414c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000414d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000414e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000414f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000415a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000415b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000415c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000415d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000415e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000415f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000416a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000416b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000416c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000416d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000416e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000416f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000417a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000417b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000417c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000417d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000417e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000417f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000418a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000418b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000418c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000418d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000418e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000418f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000419a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000419b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000419c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000419d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000419e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000419f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00041ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042020: 0000 0000 0000 0000 4280 0000 4280 0100 ........B...B... +00042030: 4280 0200 4280 0300 4280 0400 0000 0000 B...B...B....... +00042040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000420a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000420b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000420c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000420d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000420e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000420f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000421a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000421b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000421c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000421d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000421e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000421f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000422a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000422b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000422c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000422d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000422e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000422f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000423a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000423b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000423c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000423d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000423e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000423f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000424a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000424b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000424c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000424d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000424e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000424f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000425a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000425b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000425c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000425d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000425e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000425f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000426a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000426b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000426c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000426d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000426e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000426f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000427a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000427b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000427c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000427d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000427e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000427f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000428a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000428b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000428c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000428d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000428e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000428f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000429a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000429b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000429c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000429d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000429e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000429f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00042ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043020: 0000 0000 0000 0000 4380 0000 4380 0100 ........C...C... +00043030: 4380 0200 4380 0300 4380 0400 0000 0000 C...C...C....... +00043040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000430a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000430b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000430c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000430d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000430e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000430f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000431a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000431b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000431c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000431d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000431e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000431f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000432a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000432b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000432c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000432d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000432e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000432f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000433a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000433b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000433c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000433d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000433e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000433f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000434a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000434b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000434c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000434d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000434e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000434f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000435a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000435b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000435c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000435d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000435e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000435f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000436a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000436b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000436c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000436d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000436e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000436f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000437a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000437b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000437c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000437d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000437e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000437f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000438a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000438b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000438c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000438d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000438e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000438f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000439a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000439b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000439c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000439d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000439e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000439f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00043ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044020: 0000 0000 0000 0000 4480 0000 4480 0100 ........D...D... +00044030: 4480 0200 4480 0300 4480 0400 0000 0000 D...D...D....... +00044040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000440a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000440b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000440c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000440d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000440e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000440f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000441a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000441b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000441c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000441d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000441e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000441f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000442a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000442b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000442c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000442d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000442e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000442f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000443a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000443b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000443c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000443d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000443e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000443f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000444a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000444b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000444c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000444d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000444e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000444f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000445a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000445b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000445c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000445d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000445e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000445f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000446a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000446b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000446c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000446d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000446e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000446f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000447a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000447b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000447c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000447d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000447e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000447f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000448a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000448b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000448c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000448d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000448e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000448f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000449a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000449b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000449c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000449d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000449e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000449f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00044ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045020: 0000 0000 0000 0000 4580 0000 4580 0100 ........E...E... +00045030: 4580 0200 4580 0300 4580 0400 0000 0000 E...E...E....... +00045040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000450a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000450b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000450c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000450d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000450e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000450f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000451a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000451b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000451c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000451d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000451e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000451f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000452a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000452b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000452c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000452d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000452e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000452f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000453a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000453b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000453c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000453d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000453e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000453f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000454a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000454b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000454c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000454d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000454e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000454f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000455a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000455b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000455c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000455d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000455e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000455f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000456a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000456b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000456c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000456d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000456e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000456f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000457a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000457b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000457c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000457d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000457e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000457f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000458a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000458b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000458c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000458d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000458e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000458f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000459a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000459b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000459c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000459d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000459e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000459f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00045ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046020: 0000 0000 0000 0000 4680 0000 4680 0100 ........F...F... +00046030: 4680 0200 4680 0300 4680 0400 0000 0000 F...F...F....... +00046040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000460a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000460b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000460c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000460d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000460e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000460f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000461a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000461b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000461c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000461d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000461e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000461f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000462a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000462b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000462c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000462d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000462e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000462f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000463a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000463b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000463c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000463d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000463e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000463f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000464a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000464b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000464c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000464d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000464e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000464f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000465a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000465b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000465c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000465d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000465e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000465f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000466a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000466b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000466c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000466d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000466e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000466f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000467a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000467b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000467c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000467d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000467e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000467f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000468a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000468b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000468c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000468d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000468e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000468f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000469a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000469b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000469c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000469d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000469e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000469f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00046ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047020: 0000 0000 0000 0000 4780 0000 4780 0100 ........G...G... +00047030: 4780 0200 4780 0300 4780 0400 0000 0000 G...G...G....... +00047040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000470a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000470b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000470c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000470d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000470e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000470f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000471a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000471b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000471c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000471d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000471e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000471f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000472a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000472b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000472c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000472d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000472e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000472f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000473a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000473b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000473c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000473d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000473e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000473f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000474a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000474b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000474c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000474d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000474e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000474f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000475a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000475b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000475c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000475d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000475e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000475f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000476a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000476b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000476c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000476d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000476e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000476f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000477a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000477b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000477c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000477d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000477e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000477f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000478a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000478b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000478c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000478d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000478e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000478f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000479a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000479b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000479c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000479d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000479e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000479f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00047ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048020: 0000 0000 0000 0000 4880 0000 4880 0100 ........H...H... +00048030: 4880 0200 4880 0300 4880 0400 0000 0000 H...H...H....... +00048040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000480a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000480b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000480c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000480d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000480e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000480f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000481a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000481b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000481c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000481d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000481e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000481f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000482a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000482b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000482c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000482d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000482e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000482f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000483a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000483b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000483c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000483d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000483e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000483f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000484a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000484b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000484c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000484d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000484e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000484f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000485a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000485b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000485c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000485d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000485e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000485f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000486a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000486b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000486c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000486d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000486e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000486f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000487a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000487b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000487c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000487d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000487e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000487f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000488a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000488b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000488c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000488d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000488e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000488f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000489a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000489b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000489c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000489d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000489e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000489f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00048ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049020: 0000 0000 0000 0000 4980 0000 4980 0100 ........I...I... +00049030: 4980 0200 4980 0300 4980 0400 0000 0000 I...I...I....... +00049040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000490a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000490b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000490c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000490d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000490e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000490f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000491a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000491b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000491c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000491d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000491e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000491f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000492a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000492b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000492c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000492d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000492e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000492f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000493a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000493b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000493c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000493d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000493e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000493f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000494a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000494b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000494c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000494d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000494e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000494f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000495a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000495b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000495c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000495d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000495e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000495f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000496a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000496b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000496c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000496d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000496e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000496f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000497a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000497b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000497c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000497d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000497e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000497f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000498a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000498b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000498c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000498d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000498e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000498f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000499a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000499b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000499c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000499d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000499e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000499f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00049ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a020: 0000 0000 0000 0000 4a80 0000 4a80 0100 ........J...J... +0004a030: 4a80 0200 4a80 0300 4a80 0400 0000 0000 J...J...J....... +0004a040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004a9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ab00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ab10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ab20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ab30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ab40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ab50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ab60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ab70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ab80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ab90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004abb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004abc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004abd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004abe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004abf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ac00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ac10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ac20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ac30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ac40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ac50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ac60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ac70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ac80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ac90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004acb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004acc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004acd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ace0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004acf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ad00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ad10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ad20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ad30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ad40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ad50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ad60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ad70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ad80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ad90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ada0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004adb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004adc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004add0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ade0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004adf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ae00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ae10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ae20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ae30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ae40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ae50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ae60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ae70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ae80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ae90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004af00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004af10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004af20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004af30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004af40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004af50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004af60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004af70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004af80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004af90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b020: 0000 0000 0000 0000 4b80 0000 4b80 0100 ........K...K... +0004b030: 4b80 0200 4b80 0300 4b80 0400 0000 0000 K...K...K....... +0004b040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004b9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ba00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ba10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ba20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ba30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ba40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ba50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ba60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ba70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ba80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ba90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004baa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004baf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004be00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004be10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004be20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004be30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004be40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004be50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004be60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004be70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004be80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004be90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004beb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c020: 0000 0000 0000 0000 4c80 0000 4c80 0100 ........L...L... +0004c030: 4c80 0200 4c80 0300 4c80 0400 0000 0000 L...L...L....... +0004c040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004c9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ca00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ca10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ca20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ca30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ca40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ca50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ca60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ca70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ca80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ca90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004caa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004caf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ccb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ccc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ccd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ccf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ce00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ce10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ce20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ce30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ce40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ce50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ce60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ce70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ce80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ce90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ceb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ced0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d020: 0000 0000 0000 0000 4d80 0000 4d80 0100 ........M...M... +0004d030: 4d80 0200 4d80 0300 4d80 0400 0000 0000 M...M...M....... +0004d040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004d9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004da00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004da10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004da20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004da30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004da40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004da50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004da60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004da70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004da80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004da90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004daa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004daf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004db00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004db10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004db20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004db30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004db40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004db50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004db60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004db70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004db80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004db90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ddb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ddc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ddd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ddf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004de00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004de10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004de20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004de30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004de40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004de50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004de60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004de70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004de80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004de90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004deb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ded0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004def0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004df00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004df10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004df20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004df30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004df40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004df50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004df60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004df70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004df80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004df90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e020: 0000 0000 0000 0000 4e80 0000 4e80 0100 ........N...N... +0004e030: 4e80 0200 4e80 0300 4e80 0400 0000 0000 N...N...N....... +0004e040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004e9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ea00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ea10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ea20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ea30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ea40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ea50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ea60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ea70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ea80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ea90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ead0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ebb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ebc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ebd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ebe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ebf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ec00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ec10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ec20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ec30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ec40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ec50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ec60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ec70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ec80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ec90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ecb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ecc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ecd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ece0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ecf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ed00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ed10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ed20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ed30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ed40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ed50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ed60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ed70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ed80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ed90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004edb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004edc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004edd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ede0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004edf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ee00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ee10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ee20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ee30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ee40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ee50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ee60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ee70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ee80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ee90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ef00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ef10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ef20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ef30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ef40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ef50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ef60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ef70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ef80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ef90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004efa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004efb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004efc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f020: 0000 0000 0000 0000 4f80 0000 4f80 0100 ........O...O... +0004f030: 4f80 0200 4f80 0300 4f80 0400 0000 0000 O...O...O....... +0004f040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004f9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004faa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004faf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fe00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fe10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fe20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fe30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fe40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fe50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fe60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fe70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fe80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fe90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004feb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ff00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ff10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ff20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ff30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ff40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ff50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ff60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ff70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ff80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ff90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ffa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ffb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0004fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050020: 0000 0000 0000 0000 5080 0000 5080 0100 ........P...P... +00050030: 5080 0200 5080 0300 5080 0400 0000 0000 P...P...P....... +00050040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000500a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000500b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000500c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000500d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000500e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000500f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000501a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000501b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000501c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000501d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000501e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000501f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000502a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000502b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000502c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000502d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000502e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000502f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000503a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000503b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000503c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000503d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000503e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000503f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000504a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000504b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000504c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000504d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000504e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000504f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000505a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000505b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000505c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000505d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000505e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000505f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000506a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000506b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000506c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000506d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000506e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000506f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000507a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000507b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000507c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000507d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000507e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000507f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000508a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000508b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000508c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000508d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000508e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000508f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000509a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000509b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000509c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000509d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000509e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000509f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00050ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051020: 0000 0000 0000 0000 5180 0000 5180 0100 ........Q...Q... +00051030: 5180 0200 5180 0300 5180 0400 0000 0000 Q...Q...Q....... +00051040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000510a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000510b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000510c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000510d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000510e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000510f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000511a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000511b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000511c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000511d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000511e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000511f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000512a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000512b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000512c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000512d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000512e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000512f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000513a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000513b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000513c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000513d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000513e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000513f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000514a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000514b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000514c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000514d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000514e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000514f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000515a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000515b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000515c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000515d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000515e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000515f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000516a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000516b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000516c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000516d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000516e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000516f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000517a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000517b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000517c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000517d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000517e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000517f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000518a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000518b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000518c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000518d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000518e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000518f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000519a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000519b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000519c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000519d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000519e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000519f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00051ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052020: 0000 0000 0000 0000 5280 0000 5280 0100 ........R...R... +00052030: 5280 0200 5280 0300 5280 0400 0000 0000 R...R...R....... +00052040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000520a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000520b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000520c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000520d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000520e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000520f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000521a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000521b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000521c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000521d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000521e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000521f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000522a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000522b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000522c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000522d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000522e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000522f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000523a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000523b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000523c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000523d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000523e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000523f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000524a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000524b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000524c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000524d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000524e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000524f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000525a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000525b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000525c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000525d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000525e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000525f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000526a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000526b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000526c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000526d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000526e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000526f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000527a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000527b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000527c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000527d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000527e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000527f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000528a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000528b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000528c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000528d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000528e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000528f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000529a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000529b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000529c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000529d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000529e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000529f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00052ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053020: 0000 0000 0000 0000 5380 0000 5380 0100 ........S...S... +00053030: 5380 0200 5380 0300 5380 0400 0000 0000 S...S...S....... +00053040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000530a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000530b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000530c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000530d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000530e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000530f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000531a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000531b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000531c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000531d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000531e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000531f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000532a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000532b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000532c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000532d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000532e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000532f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000533a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000533b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000533c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000533d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000533e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000533f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000534a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000534b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000534c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000534d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000534e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000534f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000535a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000535b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000535c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000535d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000535e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000535f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000536a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000536b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000536c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000536d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000536e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000536f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000537a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000537b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000537c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000537d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000537e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000537f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000538a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000538b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000538c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000538d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000538e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000538f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000539a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000539b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000539c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000539d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000539e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000539f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00053ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054020: 0000 0000 0000 0000 5480 0000 5480 0100 ........T...T... +00054030: 5480 0200 5480 0300 5480 0400 0000 0000 T...T...T....... +00054040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000540a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000540b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000540c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000540d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000540e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000540f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000541a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000541b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000541c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000541d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000541e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000541f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000542a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000542b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000542c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000542d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000542e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000542f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000543a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000543b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000543c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000543d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000543e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000543f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000544a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000544b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000544c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000544d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000544e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000544f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000545a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000545b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000545c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000545d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000545e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000545f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000546a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000546b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000546c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000546d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000546e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000546f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000547a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000547b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000547c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000547d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000547e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000547f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000548a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000548b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000548c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000548d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000548e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000548f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000549a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000549b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000549c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000549d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000549e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000549f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00054ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055020: 0000 0000 0000 0000 5580 0000 5580 0100 ........U...U... +00055030: 5580 0200 5580 0300 5580 0400 0000 0000 U...U...U....... +00055040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000550a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000550b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000550c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000550d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000550e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000550f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000551a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000551b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000551c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000551d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000551e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000551f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000552a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000552b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000552c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000552d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000552e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000552f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000553a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000553b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000553c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000553d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000553e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000553f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000554a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000554b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000554c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000554d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000554e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000554f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000555a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000555b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000555c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000555d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000555e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000555f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000556a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000556b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000556c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000556d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000556e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000556f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000557a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000557b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000557c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000557d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000557e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000557f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000558a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000558b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000558c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000558d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000558e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000558f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000559a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000559b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000559c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000559d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000559e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000559f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00055ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056020: 0000 0000 0000 0000 ffff ffff ffff ffff ................ +00056030: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00056040: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00056050: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00056060: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00056070: ff00 0000 0000 0000 0000 0000 0000 0000 ................ +00056080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000560a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000560b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000560c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000560d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000560e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000560f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000561a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000561b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000561c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000561d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000561e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000561f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000562a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000562b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000562c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000562d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000562e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000562f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000563a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000563b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000563c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000563d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000563e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000563f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000564a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000564b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000564c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000564d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000564e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000564f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000565a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000565b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000565c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000565d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000565e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000565f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000566a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000566b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000566c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000566d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000566e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000566f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000567a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000567b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000567c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000567d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000567e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000567f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000568a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000568b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000568c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000568d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000568e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000568f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000569a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000569b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000569c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000569d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000569e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000569f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00056ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057020: 0000 0000 0000 0000 ff07 0000 0000 0000 ................ +00057030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000570a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000570b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000570c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000570d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000570e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000570f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000571a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000571b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000571c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000571d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000571e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000571f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000572a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000572b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000572c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000572d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000572e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000572f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00057390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000573a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000573b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000573c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000573d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000573e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000573f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ +00057400: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057410: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057420: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057430: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057440: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057450: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057460: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057470: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057480: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057490: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000574a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000574b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000574c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000574d0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000574e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000574f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057500: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057510: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057520: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057530: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057540: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057550: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057560: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057570: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057580: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057590: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000575a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000575b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000575c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000575d0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000575e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000575f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057600: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057610: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057620: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057630: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057640: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057650: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057660: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057670: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057680: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057690: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000576a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000576b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000576c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000576d0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000576e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000576f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057700: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057710: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057720: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057730: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057740: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057750: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057760: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057770: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057780: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057790: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000577a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000577b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000577c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000577d0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000577e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000577f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057800: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057810: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057820: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057830: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057840: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057850: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057860: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057870: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057880: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057890: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000578a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000578b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000578c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000578d0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000578e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000578f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057900: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057910: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057920: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057930: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057940: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057950: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057960: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057970: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057980: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057990: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000579a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000579b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000579c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000579d0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000579e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000579f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057a00: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057a10: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057a20: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057a30: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057a40: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057a50: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057a60: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057a70: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057a80: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057a90: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057aa0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057ab0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057ac0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057ad0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057ae0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057af0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057b00: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057b10: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057b20: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057b30: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057b40: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057b50: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057b60: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057b70: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057b80: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057b90: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057ba0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057bb0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057bc0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057bd0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057be0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057bf0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057c00: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057c10: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057c20: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057c30: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057c40: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057c50: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057c60: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057c70: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057c80: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057c90: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057ca0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057cb0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057cc0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057cd0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057ce0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057cf0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057d00: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057d10: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057d20: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057d30: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057d40: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057d50: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057d60: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057d70: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057d80: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057d90: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057da0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057db0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057dc0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057dd0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057de0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057df0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057e00: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057e10: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057e20: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057e30: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057e40: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057e50: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057e60: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057e70: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057e80: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057e90: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057ea0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057eb0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057ec0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057ed0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057ee0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057ef0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057f00: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057f10: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057f20: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057f30: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057f40: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057f50: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057f60: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057f70: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057f80: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057f90: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057fa0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057fb0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057fc0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057fd0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057fe0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00057ff0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00058000: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00058010: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00058020: ffff ffff ffff ffff 0000 0000 0000 0000 ................ +00058030: 3d20 4260 3d20 4260 3d20 4260 0000 0000 = B`= B`= B`.... +00058040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000580a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000580b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000580c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000580d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000580e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000580f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058120: 0000 0000 0000 0000 ed41 0000 0010 0000 .........A...... +00058130: 25c1 3460 25c1 3460 25c1 3460 0000 0000 %.4`%.4`%.4`.... +00058140: 0000 0300 0800 0000 0000 0800 0000 0000 ................ +00058150: 0af3 0100 0400 0000 0000 0000 0000 0000 ................ +00058160: 0100 0000 4202 0000 0000 0000 0000 0000 ....B........... +00058170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000581a0: 0000 0000 0000 0000 2000 0000 0000 0000 ........ ....... +000581b0: 0000 0000 0000 0000 3d20 4260 0000 0000 ........= B`.... +000581c0: 0000 0000 0000 0000 0000 02ea 0706 4400 ..............D. +000581d0: 0000 0000 1700 0000 0000 0000 7365 6c69 ............seli +000581e0: 6e75 7800 0000 0000 0000 0000 0000 0000 nux............. +000581f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058210: 753a 6f62 6a65 6374 5f72 3a68 6f73 5f66 u:object_r:hos_f +00058220: 696c 653a 7330 0000 0000 0000 0000 0000 ile:s0.......... +00058230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000582a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000582b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000582c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000582d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000582e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000582f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000583a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000583b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000583c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000583d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000583e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000583f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000584a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000584b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000584c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000584d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000584e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000584f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000585a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000585b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000585c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000585d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000585e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000585f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058620: 0000 0000 0000 0000 8081 0000 00c0 4000 ..............@. +00058630: 3d20 4260 3d20 4260 3d20 4260 0000 0000 = B`= B`= B`.... +00058640: 0000 0100 c80f 0000 0000 0000 0000 0000 ................ +00058650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058680: 0000 0000 4702 0000 0000 0000 0000 0000 ....G........... +00058690: 0000 0000 0100 0000 0000 0000 0000 0000 ................ +000586a0: 0000 0000 0000 0000 2000 0000 0000 0000 ........ ....... +000586b0: 0000 0000 0000 0000 3d20 4260 0000 0000 ........= B`.... +000586c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000586d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000586e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000586f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058720: 0000 0000 0000 0000 8081 0000 0000 0002 ................ +00058730: 3d20 4260 3d20 4260 3d20 4260 0000 0000 = B`= B`= B`.... +00058740: 0000 0100 0000 0100 0000 0800 0000 0000 ................ +00058750: 0af3 0100 0400 0000 0000 0000 0000 0000 ................ +00058760: 0020 0000 ec01 0200 0000 0000 0000 0000 . .............. +00058770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000587a0: 0000 0000 0000 0000 2000 0000 0000 0000 ........ ....... +000587b0: 0000 0000 0000 0000 3d20 4260 0000 0000 ........= B`.... +000587c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000587d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000587e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000587f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000588a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000588b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000588c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000588d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000588e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000588f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000589a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000589b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000589c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000589d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000589e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000589f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058a20: 0000 0000 0000 0000 c041 0000 0040 0000 .........A...@.. +00058a30: 3d20 4260 3d20 4260 3d20 4260 0000 0000 = B`= B`= B`.... +00058a40: 0000 0200 2000 0000 0000 0800 0000 0000 .... ........... +00058a50: 0af3 0100 0400 0000 0000 0000 0000 0000 ................ +00058a60: 0400 0000 4302 0000 0000 0000 0000 0000 ....C........... +00058a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058aa0: 0000 0000 0000 0000 2000 0000 0000 0000 ........ ....... +00058ab0: 0000 0000 0000 0000 3d20 4260 0000 0000 ........= B`.... +00058ac0: 0000 0000 0000 0000 0000 02ea 0706 4400 ..............D. +00058ad0: 0000 0000 1700 0000 0000 0000 7365 6c69 ............seli +00058ae0: 6e75 7800 0000 0000 0000 0000 0000 0000 nux............. +00058af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058b10: 753a 6f62 6a65 6374 5f72 3a68 6f73 5f66 u:object_r:hos_f +00058b20: 696c 653a 7330 0000 0000 0000 0000 0000 ile:s0.......... +00058b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00058ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059020: 0000 0000 0000 0000 c3ca 0000 e901 0000 ................ +00059030: 0c00 0000 c1ca 0000 0600 0000 0c60 0000 .............`.. +00059040: 0200 0000 0c00 0102 2e00 0000 0200 0000 ................ +00059050: 0c00 0202 2e2e 0000 0b00 0000 e80f 0a02 ................ +00059060: 6c6f 7374 2b66 6f75 6e64 0000 0000 0000 lost+found...... +00059070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000590a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000590b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000590c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000590d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000590e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000590f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000591a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000591b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000591c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000591d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000591e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000591f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000592a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000592b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000592c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000592d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000592e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000592f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000593a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000593b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000593c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000593d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000593e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000593f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000594a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000594b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000594c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000594d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000594e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000594f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000595a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000595b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000595c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000595d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000595e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000595f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000596a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000596b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000596c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000596d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000596e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000596f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000597a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000597b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000597c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000597d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000597e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000597f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000598a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000598b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000598c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000598d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000598e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000598f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000599a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000599b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000599c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000599d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000599e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000599f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00059ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a040: 0b00 0000 0c00 0102 2e00 0000 0200 0000 ................ +0005a050: f40f 0202 2e2e 0000 0000 0000 0000 0000 ................ +0005a060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005a9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ab00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ab10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ab20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ab30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ab40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ab50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ab60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ab70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ab80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ab90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005abb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005abc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005abd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005abe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005abf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ac00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ac10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ac20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ac30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ac40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ac50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ac60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ac70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ac80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ac90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005acb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005acc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005acd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ace0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005acf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ad00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ad10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ad20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ad30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ad40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ad50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ad60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ad70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ad80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ad90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ada0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005adb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005adc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005add0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ade0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005adf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ae00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ae10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ae20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ae30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ae40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ae50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ae60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ae70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ae80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ae90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005af00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005af10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005af20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005af30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005af40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005af50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005af60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005af70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005af80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005af90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b040: 0000 0000 0010 0000 0000 0000 0000 0000 ................ +0005b050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005b9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ba00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ba10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ba20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ba30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ba40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ba50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ba60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ba70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ba80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ba90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005baa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005baf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005be00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005be10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005be20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005be30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005be40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005be50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005be60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005be70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005be80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005be90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005beb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c040: 0000 0000 0010 0000 0000 0000 0000 0000 ................ +0005c050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005c9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ca00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ca10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ca20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ca30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ca40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ca50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ca60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ca70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ca80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ca90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005caa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005caf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ccb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ccc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ccd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ccf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ce00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ce10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ce20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ce30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ce40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ce50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ce60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ce70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ce80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ce90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ceb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ced0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d040: 0000 0000 0010 0000 0000 0000 0000 0000 ................ +0005d050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005d9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005da00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005da10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005da20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005da30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005da40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005da50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005da60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005da70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005da80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005da90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005daa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005daf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005db00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005db10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005db20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005db30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005db40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005db50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005db60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005db70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005db80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005db90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ddb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ddc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ddd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ddf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005de00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005de10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005de20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005de30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005de40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005de50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005de60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005de70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005de80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005de90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005deb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ded0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005def0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005df00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005df10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005df20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005df30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005df40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005df50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005df60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005df70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005df80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005df90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e040: 0000 0000 0200 0000 0300 0000 0400 0000 ................ +0005e050: 0500 0000 0600 0000 0700 0000 0800 0000 ................ +0005e060: 0900 0000 0a00 0000 0b00 0000 0c00 0000 ................ +0005e070: 0d00 0000 0e00 0000 0f00 0000 1000 0000 ................ +0005e080: 1100 0000 1200 0000 1300 0000 1400 0000 ................ +0005e090: 1500 0000 1600 0000 1700 0000 1800 0000 ................ +0005e0a0: 1900 0000 1a00 0000 1b00 0000 1c00 0000 ................ +0005e0b0: 1d00 0000 1e00 0000 1f00 0000 2000 0000 ............ ... +0005e0c0: 2100 0000 2200 0000 2300 0000 2400 0000 !..."...#...$... +0005e0d0: 2500 0000 2600 0000 2700 0000 2800 0000 %...&...'...(... +0005e0e0: 2900 0000 2a00 0000 2b00 0000 2c00 0000 )...*...+...,... +0005e0f0: 2d00 0000 2e00 0000 2f00 0000 3000 0000 -......./...0... +0005e100: 3100 0000 3200 0000 3300 0000 3400 0000 1...2...3...4... +0005e110: 3500 0000 3600 0000 3700 0000 3800 0000 5...6...7...8... +0005e120: 3900 0000 3a00 0000 3b00 0000 3c00 0000 9...:...;...<... +0005e130: 3d00 0000 3e00 0000 3f00 0000 4000 0000 =...>...?...@... +0005e140: 4100 0000 4200 0000 4300 0000 4400 0000 A...B...C...D... +0005e150: 4500 0000 4600 0000 4700 0000 4800 0000 E...F...G...H... +0005e160: 4900 0000 4a00 0000 4b00 0000 4c00 0000 I...J...K...L... +0005e170: 4d00 0000 4e00 0000 4f00 0000 5000 0000 M...N...O...P... +0005e180: 5100 0000 5200 0000 5300 0000 5400 0000 Q...R...S...T... +0005e190: 5500 0000 0000 0000 0000 0000 0000 0000 U............... +0005e1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005e9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ea00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ea10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ea20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ea30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ea40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ea50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ea60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ea70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ea80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ea90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ead0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ebb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ebc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ebd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ebe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ebf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ec00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ec10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ec20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ec30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ec40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ec50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ec60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ec70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ec80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ec90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ecb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ecc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ecd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ece0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ecf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ed00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ed10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ed20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ed30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ed40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ed50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ed60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ed70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ed80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ed90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005edb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005edc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005edd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ede0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005edf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ee00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ee10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ee20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ee30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ee40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ee50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ee60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ee70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ee80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ee90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ef00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ef10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ef20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ef30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ef40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ef50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ef60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ef70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ef80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ef90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005efa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005efb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005efc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f040: c3ca 0000 b87d 0000 0c00 0000 c1ca 0000 .....}.......... +0005f050: 0200 0000 0c20 0000 e050 0100 4341 0500 ..... ...P..CA.. +0005f060: 0000 0000 150a 0500 d550 0100 0000 0000 .........P...... +0005f070: 0200 0000 0200 0000 0080 0000 0080 0000 ................ +0005f080: a01e 0000 0000 0000 3d20 4260 0000 ffff ........= B`.... +0005f090: 53ef 0000 0100 0000 3d20 4260 0000 0000 S.......= B`.... +0005f0a0: 0000 0000 0100 0000 0000 0000 0b00 0000 ................ +0005f0b0: 0001 0100 3c00 0000 4200 0000 7b00 0000 ....<...B...{... +0005f0c0: 0c08 225c 2663 4824 ad22 e78c 1d3e af81 .."\&cH$."...>.. +0005f0d0: 686f 7300 0000 0000 0000 0000 0000 0000 hos............. +0005f0e0: 2f68 6f73 0000 0000 0000 0000 0000 0000 /hos............ +0005f0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f120: 0000 0000 0000 5400 0000 0000 0000 0000 ......T......... +0005f130: 0000 0000 0000 0000 0800 0000 0000 0000 ................ +0005f140: 0000 0000 a500 1e7b 326c 4ce5 a8b8 87db .......{2lL..... +0005f150: 7035 353c 0101 0000 0c00 0000 0000 0000 p55<............ +0005f160: 3d20 4260 0af3 0100 0400 0000 0000 0000 = B`............ +0005f170: 0000 0000 0020 0000 ec01 0200 0000 0000 ..... .......... +0005f180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f1a0: 0000 0000 0000 0002 0000 0000 0000 0000 ................ +0005f1b0: 0000 0000 2000 2000 0100 0000 0000 0000 .... . ......... +0005f1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f1d0: 0100 0000 0000 0000 0000 0000 0000 0000 ................ +0005f1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005f9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005faa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005faf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fe00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fe10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fe20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fe30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fe40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fe50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fe60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fe70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fe80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fe90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005feb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ff00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ff10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ff20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ff30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ff40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ff50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ff60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ff70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ff80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ff90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ffa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ffb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0005fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060050: 0000 0000 0000 0000 5600 0000 5700 0000 ........V...W... +00060060: 5800 0000 b87d 951e 0200 0000 0000 0000 X....}.......... +00060070: 0000 0000 951e 47a6 5680 0000 5780 0000 ......G.V...W... +00060080: 5880 0000 be7d a01e 0000 0300 0000 0000 X....}.......... +00060090: 0000 0000 a01e 51d1 0000 0100 0100 0100 ......Q......... +000600a0: 0200 0100 147e a01e 0000 0300 0000 0000 .....~.......... +000600b0: 0000 0000 a01e 320f 5680 0100 5780 0100 ......2.V...W... +000600c0: 5880 0100 be7d a01e 0000 0300 0000 0000 X....}.......... +000600d0: 0000 0000 a01e 338f 0000 0200 0100 0200 ......3......... +000600e0: 0200 0200 145e a01e 0000 0100 0000 0000 .....^.......... +000600f0: 0000 0000 a01e 74e0 5680 0200 5780 0200 ......t.V...W... +00060100: 5880 0200 be7d a01e 0000 0300 0000 0000 X....}.......... +00060110: 0000 0000 a01e 956d 0000 0300 0100 0300 .......m........ +00060120: 0200 0300 147e a01e 0000 0300 0000 0000 .....~.......... +00060130: 0000 0000 a01e f6b3 5680 0300 5780 0300 ........V...W... +00060140: 5880 0300 be7d a01e 0000 0300 0000 0000 X....}.......... +00060150: 0000 0000 a01e f733 0000 0400 0100 0400 .......3........ +00060160: 0200 0400 147e a01e 0000 0300 0000 0000 .....~.......... +00060170: 0000 0000 a01e db68 5680 0400 5780 0400 .......hV...W... +00060180: 5880 0400 be7d a01e 0000 0300 0000 0000 X....}.......... +00060190: 0000 0000 a01e dae8 0000 0500 0100 0500 ................ +000601a0: 0200 0500 573f a01e 0000 0100 0000 0000 ....W?.......... +000601b0: 0000 0000 a01e c525 0000 0000 0000 0000 .......%........ +000601c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000601d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000601e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000601f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000602a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000602b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000602c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000602d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000602e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000602f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000603a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000603b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000603c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000603d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000603e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000603f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000604a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000604b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000604c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000604d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000604e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000604f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000605a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000605b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000605c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000605d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000605e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000605f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000606a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000606b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000606c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000606d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000606e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000606f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000607a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000607b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000607c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000607d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000607e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000607f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000608a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000608b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000608c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000608d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000608e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000608f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000609a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000609b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000609c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000609d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000609e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000609f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00060ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061050: 0000 0000 0000 0000 c3ca 0000 feff 0000 ................ +00061060: 0c00 0000 c1ca 0000 0200 0000 0c20 0000 ............. .. +00061070: e050 0100 4341 0500 0000 0000 150a 0500 .P..CA.......... +00061080: d550 0100 0000 0000 0200 0000 0200 0000 .P.............. +00061090: 0080 0000 0080 0000 a01e 0000 0000 0000 ................ +000610a0: 3d20 4260 0000 ffff 53ef 0000 0100 0000 = B`....S....... +000610b0: 3d20 4260 0000 0000 0000 0000 0100 0000 = B`............ +000610c0: 0000 0000 0b00 0000 0001 0300 3c00 0000 ............<... +000610d0: 4200 0000 7b00 0000 0c08 225c 2663 4824 B...{....."\&cH$ +000610e0: ad22 e78c 1d3e af81 686f 7300 0000 0000 ."...>..hos..... +000610f0: 0000 0000 0000 0000 2f68 6f73 0000 0000 ......../hos.... +00061100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061130: 0000 0000 0000 0000 0000 0000 0000 5400 ..............T. +00061140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061150: 0800 0000 0000 0000 0000 0000 a500 1e7b ...............{ +00061160: 326c 4ce5 a8b8 87db 7035 353c 0101 0000 2lL.....p55<.... +00061170: 0c00 0000 0000 0000 3d20 4260 0af3 0100 ........= B`.... +00061180: 0400 0000 0000 0000 0000 0000 0020 0000 ............. .. +00061190: ec01 0200 0000 0000 0000 0000 0000 0000 ................ +000611a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000611b0: 0000 0000 0000 0000 0000 0000 0000 0002 ................ +000611c0: 0000 0000 0000 0000 0000 0000 2000 2000 ............ . . +000611d0: 0100 0000 0000 0000 0000 0000 0000 0000 ................ +000611e0: 0000 0000 0000 0000 0100 0000 0000 0000 ................ +000611f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000612a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000612b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000612c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000612d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000612e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000612f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000613a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000613b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000613c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000613d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000613e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000613f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000614a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000614b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000614c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000614d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000614e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000614f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000615a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000615b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000615c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000615d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000615e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000615f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000616a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000616b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000616c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000616d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000616e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000616f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000617a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000617b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000617c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000617d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000617e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000617f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000618a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000618b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000618c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000618d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000618e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000618f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000619a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000619b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000619c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000619d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000619e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000619f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00061ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062070: 5600 0000 5700 0000 5800 0000 b87d 951e V...W...X....}.. +00062080: 0200 0000 0000 0000 0000 0000 951e 47a6 ..............G. +00062090: 5680 0000 5780 0000 5880 0000 be7d a01e V...W...X....}.. +000620a0: 0000 0300 0000 0000 0000 0000 a01e 51d1 ..............Q. +000620b0: 0000 0100 0100 0100 0200 0100 147e a01e .............~.. +000620c0: 0000 0300 0000 0000 0000 0000 a01e 320f ..............2. +000620d0: 5680 0100 5780 0100 5880 0100 be7d a01e V...W...X....}.. +000620e0: 0000 0300 0000 0000 0000 0000 a01e 338f ..............3. +000620f0: 0000 0200 0100 0200 0200 0200 145e a01e .............^.. +00062100: 0000 0100 0000 0000 0000 0000 a01e 74e0 ..............t. +00062110: 5680 0200 5780 0200 5880 0200 be7d a01e V...W...X....}.. +00062120: 0000 0300 0000 0000 0000 0000 a01e 956d ...............m +00062130: 0000 0300 0100 0300 0200 0300 147e a01e .............~.. +00062140: 0000 0300 0000 0000 0000 0000 a01e f6b3 ................ +00062150: 5680 0300 5780 0300 5880 0300 be7d a01e V...W...X....}.. +00062160: 0000 0300 0000 0000 0000 0000 a01e f733 ...............3 +00062170: 0000 0400 0100 0400 0200 0400 147e a01e .............~.. +00062180: 0000 0300 0000 0000 0000 0000 a01e db68 ...............h +00062190: 5680 0400 5780 0400 5880 0400 be7d a01e V...W...X....}.. +000621a0: 0000 0300 0000 0000 0000 0000 a01e dae8 ................ +000621b0: 0000 0500 0100 0500 0200 0500 573f a01e ............W?.. +000621c0: 0000 0100 0000 0000 0000 0000 a01e c525 ...............% +000621d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000621e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000621f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000622a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000622b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000622c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000622d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000622e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000622f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000623a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000623b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000623c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000623d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000623e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000623f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000624a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000624b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000624c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000624d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000624e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000624f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000625a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000625b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000625c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000625d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000625e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000625f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000626a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000626b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000626c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000626d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000626e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000626f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000627a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000627b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000627c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000627d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000627e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000627f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000628a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000628b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000628c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000628d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000628e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000628f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000629a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000629b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000629c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000629d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000629e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000629f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00062ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063070: c3ca 0000 fe7f 0000 0c00 0000 c1ca 0000 ................ +00063080: 0100 0000 0c10 0000 ffff ffff ffff ffff ................ +00063090: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000630a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000630b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000630c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000630d0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000630e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000630f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063100: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063110: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063120: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063130: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063140: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063150: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063160: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063170: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063180: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063190: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000631a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000631b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000631c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000631d0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000631e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000631f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063200: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063210: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063220: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063230: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063240: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063250: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063260: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063270: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063280: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063290: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000632a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000632b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000632c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000632d0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000632e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000632f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063300: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063310: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063320: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063330: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063340: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063350: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063360: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063370: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063380: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063390: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000633a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000633b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000633c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000633d0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000633e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000633f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063400: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063410: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063420: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063430: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063440: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063450: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063460: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063470: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063480: ffff ffff ffff ffff ffff ffff ffff ffff ................ +00063490: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000634a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000634b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +000634c0: ffff ffff ff0f 0000 0000 0000 0000 0000 ................ +000634d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000634e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000634f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000635a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000635b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000635c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000635d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000635e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000635f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000636a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000636b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000636c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000636d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000636e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000636f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000637a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000637b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000637c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000637d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000637e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000637f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000638a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000638b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000638c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000638d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000638e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000638f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000639a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000639b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000639c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000639d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000639e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000639f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00063ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064080: 0000 0000 0000 0000 c3ca 0000 eb01 0000 ................ +00064090: 0c00 0000 c1ca 0000 0100 0000 0c10 0000 ................ +000640a0: c03b 3998 0000 0004 0000 0000 0000 1000 .;9............. +000640b0: 0000 2000 0000 0001 0000 0001 0000 0000 .. ............. +000640c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000640d0: 0c08 225c 2663 4824 ad22 e78c 1d3e af81 .."\&cH$."...>.. +000640e0: 0000 0001 0000 0000 0000 0000 0000 0000 ................ +000640f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000641a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000641b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000641c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000641d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000641e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000641f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000642a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000642b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000642c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000642d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000642e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000642f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000643a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000643b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000643c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000643d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000643e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000643f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000644a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000644b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000644c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000644d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000644e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000644f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000645a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000645b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000645c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000645d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000645e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000645f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000646a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000646b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000646c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000646d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000646e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000646f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000647a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000647b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000647c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000647d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000647e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000647f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000648a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000648b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000648c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000648d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000648e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000648f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000649a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000649b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000649c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000649d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000649e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000649f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00064ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000650a0: c3ca 0000 137e 0000 0c00 0000 c1ca 0000 .....~.......... +000650b0: 0200 0000 0c20 0000 e050 0100 4341 0500 ..... ...P..CA.. +000650c0: 0000 0000 150a 0500 d550 0100 0000 0000 .........P...... +000650d0: 0200 0000 0200 0000 0080 0000 0080 0000 ................ +000650e0: a01e 0000 0000 0000 3d20 4260 0000 ffff ........= B`.... +000650f0: 53ef 0000 0100 0000 3d20 4260 0000 0000 S.......= B`.... +00065100: 0000 0000 0100 0000 0000 0000 0b00 0000 ................ +00065110: 0001 0500 3c00 0000 4200 0000 7b00 0000 ....<...B...{... +00065120: 0c08 225c 2663 4824 ad22 e78c 1d3e af81 .."\&cH$."...>.. +00065130: 686f 7300 0000 0000 0000 0000 0000 0000 hos............. +00065140: 2f68 6f73 0000 0000 0000 0000 0000 0000 /hos............ +00065150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065180: 0000 0000 0000 5400 0000 0000 0000 0000 ......T......... +00065190: 0000 0000 0000 0000 0800 0000 0000 0000 ................ +000651a0: 0000 0000 a500 1e7b 326c 4ce5 a8b8 87db .......{2lL..... +000651b0: 7035 353c 0101 0000 0c00 0000 0000 0000 p55<............ +000651c0: 3d20 4260 0af3 0100 0400 0000 0000 0000 = B`............ +000651d0: 0000 0000 0020 0000 ec01 0200 0000 0000 ..... .......... +000651e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000651f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065200: 0000 0000 0000 0002 0000 0000 0000 0000 ................ +00065210: 0000 0000 2000 2000 0100 0000 0000 0000 .... . ......... +00065220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065230: 0100 0000 0000 0000 0000 0000 0000 0000 ................ +00065240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000652a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000652b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000652c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000652d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000652e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000652f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000653a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000653b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000653c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000653d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000653e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000653f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000654a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000654b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000654c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000654d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000654e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000654f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000655a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000655b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000655c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000655d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000655e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000655f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000656a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000656b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000656c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000656d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000656e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000656f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000657a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000657b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000657c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000657d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000657e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000657f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000658a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000658b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000658c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000658d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000658e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000658f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000659a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000659b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000659c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000659d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000659e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000659f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00065ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000660a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000660b0: 0000 0000 0000 0000 5600 0000 5700 0000 ........V...W... +000660c0: 5800 0000 b87d 951e 0200 0000 0000 0000 X....}.......... +000660d0: 0000 0000 951e 47a6 5680 0000 5780 0000 ......G.V...W... +000660e0: 5880 0000 be7d a01e 0000 0300 0000 0000 X....}.......... +000660f0: 0000 0000 a01e 51d1 0000 0100 0100 0100 ......Q......... +00066100: 0200 0100 147e a01e 0000 0300 0000 0000 .....~.......... +00066110: 0000 0000 a01e 320f 5680 0100 5780 0100 ......2.V...W... +00066120: 5880 0100 be7d a01e 0000 0300 0000 0000 X....}.......... +00066130: 0000 0000 a01e 338f 0000 0200 0100 0200 ......3......... +00066140: 0200 0200 145e a01e 0000 0100 0000 0000 .....^.......... +00066150: 0000 0000 a01e 74e0 5680 0200 5780 0200 ......t.V...W... +00066160: 5880 0200 be7d a01e 0000 0300 0000 0000 X....}.......... +00066170: 0000 0000 a01e 956d 0000 0300 0100 0300 .......m........ +00066180: 0200 0300 147e a01e 0000 0300 0000 0000 .....~.......... +00066190: 0000 0000 a01e f6b3 5680 0300 5780 0300 ........V...W... +000661a0: 5880 0300 be7d a01e 0000 0300 0000 0000 X....}.......... +000661b0: 0000 0000 a01e f733 0000 0400 0100 0400 .......3........ +000661c0: 0200 0400 147e a01e 0000 0300 0000 0000 .....~.......... +000661d0: 0000 0000 a01e db68 5680 0400 5780 0400 .......hV...W... +000661e0: 5880 0400 be7d a01e 0000 0300 0000 0000 X....}.......... +000661f0: 0000 0000 a01e dae8 0000 0500 0100 0500 ................ +00066200: 0200 0500 573f a01e 0000 0100 0000 0000 ....W?.......... +00066210: 0000 0000 a01e c525 0000 0000 0000 0000 .......%........ +00066220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000662a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000662b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000662c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000662d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000662e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000662f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000663a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000663b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000663c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000663d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000663e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000663f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000664a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000664b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000664c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000664d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000664e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000664f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000665a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000665b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000665c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000665d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000665e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000665f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000666a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000666b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000666c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000666d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000666e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000666f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000667a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000667b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000667c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000667d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000667e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000667f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000668a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000668b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000668c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000668d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000668e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000668f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000669a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000669b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000669c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000669d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000669e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000669f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00066ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000670a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000670b0: 0000 0000 0000 0000 c3ca 0000 feff 0000 ................ +000670c0: 0c00 0000 c1ca 0000 0200 0000 0c20 0000 ............. .. +000670d0: e050 0100 4341 0500 0000 0000 150a 0500 .P..CA.......... +000670e0: d550 0100 0000 0000 0200 0000 0200 0000 .P.............. +000670f0: 0080 0000 0080 0000 a01e 0000 0000 0000 ................ +00067100: 3d20 4260 0000 ffff 53ef 0000 0100 0000 = B`....S....... +00067110: 3d20 4260 0000 0000 0000 0000 0100 0000 = B`............ +00067120: 0000 0000 0b00 0000 0001 0700 3c00 0000 ............<... +00067130: 4200 0000 7b00 0000 0c08 225c 2663 4824 B...{....."\&cH$ +00067140: ad22 e78c 1d3e af81 686f 7300 0000 0000 ."...>..hos..... +00067150: 0000 0000 0000 0000 2f68 6f73 0000 0000 ......../hos.... +00067160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067190: 0000 0000 0000 0000 0000 0000 0000 5400 ..............T. +000671a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000671b0: 0800 0000 0000 0000 0000 0000 a500 1e7b ...............{ +000671c0: 326c 4ce5 a8b8 87db 7035 353c 0101 0000 2lL.....p55<.... +000671d0: 0c00 0000 0000 0000 3d20 4260 0af3 0100 ........= B`.... +000671e0: 0400 0000 0000 0000 0000 0000 0020 0000 ............. .. +000671f0: ec01 0200 0000 0000 0000 0000 0000 0000 ................ +00067200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067210: 0000 0000 0000 0000 0000 0000 0000 0002 ................ +00067220: 0000 0000 0000 0000 0000 0000 2000 2000 ............ . . +00067230: 0100 0000 0000 0000 0000 0000 0000 0000 ................ +00067240: 0000 0000 0000 0000 0100 0000 0000 0000 ................ +00067250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000672a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000672b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000672c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000672d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000672e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000672f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000673a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000673b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000673c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000673d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000673e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000673f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000674a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000674b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000674c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000674d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000674e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000674f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000675a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000675b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000675c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000675d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000675e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000675f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000676a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000676b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000676c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000676d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000676e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000676f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000677a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000677b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000677c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000677d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000677e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000677f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000678a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000678b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000678c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000678d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000678e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000678f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000679a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000679b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000679c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000679d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000679e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000679f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00067ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000680a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000680b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000680c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000680d0: 5600 0000 5700 0000 5800 0000 b87d 951e V...W...X....}.. +000680e0: 0200 0000 0000 0000 0000 0000 951e 47a6 ..............G. +000680f0: 5680 0000 5780 0000 5880 0000 be7d a01e V...W...X....}.. +00068100: 0000 0300 0000 0000 0000 0000 a01e 51d1 ..............Q. +00068110: 0000 0100 0100 0100 0200 0100 147e a01e .............~.. +00068120: 0000 0300 0000 0000 0000 0000 a01e 320f ..............2. +00068130: 5680 0100 5780 0100 5880 0100 be7d a01e V...W...X....}.. +00068140: 0000 0300 0000 0000 0000 0000 a01e 338f ..............3. +00068150: 0000 0200 0100 0200 0200 0200 145e a01e .............^.. +00068160: 0000 0100 0000 0000 0000 0000 a01e 74e0 ..............t. +00068170: 5680 0200 5780 0200 5880 0200 be7d a01e V...W...X....}.. +00068180: 0000 0300 0000 0000 0000 0000 a01e 956d ...............m +00068190: 0000 0300 0100 0300 0200 0300 147e a01e .............~.. +000681a0: 0000 0300 0000 0000 0000 0000 a01e f6b3 ................ +000681b0: 5680 0300 5780 0300 5880 0300 be7d a01e V...W...X....}.. +000681c0: 0000 0300 0000 0000 0000 0000 a01e f733 ...............3 +000681d0: 0000 0400 0100 0400 0200 0400 147e a01e .............~.. +000681e0: 0000 0300 0000 0000 0000 0000 a01e db68 ...............h +000681f0: 5680 0400 5780 0400 5880 0400 be7d a01e V...W...X....}.. +00068200: 0000 0300 0000 0000 0000 0000 a01e dae8 ................ +00068210: 0000 0500 0100 0500 0200 0500 573f a01e ............W?.. +00068220: 0000 0100 0000 0000 0000 0000 a01e c525 ...............% +00068230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000682a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000682b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000682c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000682d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000682e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000682f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000683a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000683b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000683c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000683d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000683e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000683f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000684a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000684b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000684c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000684d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000684e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000684f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000685a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000685b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000685c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000685d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000685e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000685f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000686a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000686b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000686c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000686d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000686e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000686f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000687a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000687b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000687c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000687d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000687e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000687f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000688a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000688b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000688c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000688d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000688e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000688f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000689a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000689b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000689c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000689d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000689e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000689f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00068ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000690a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000690b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000690c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000690d0: c3ca 0000 feff 0000 0c00 0000 c1ca 0000 ................ +000690e0: 0200 0000 0c20 0000 e050 0100 4341 0500 ..... ...P..CA.. +000690f0: 0000 0000 150a 0500 d550 0100 0000 0000 .........P...... +00069100: 0200 0000 0200 0000 0080 0000 0080 0000 ................ +00069110: a01e 0000 0000 0000 3d20 4260 0000 ffff ........= B`.... +00069120: 53ef 0000 0100 0000 3d20 4260 0000 0000 S.......= B`.... +00069130: 0000 0000 0100 0000 0000 0000 0b00 0000 ................ +00069140: 0001 0900 3c00 0000 4200 0000 7b00 0000 ....<...B...{... +00069150: 0c08 225c 2663 4824 ad22 e78c 1d3e af81 .."\&cH$."...>.. +00069160: 686f 7300 0000 0000 0000 0000 0000 0000 hos............. +00069170: 2f68 6f73 0000 0000 0000 0000 0000 0000 /hos............ +00069180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000691a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000691b0: 0000 0000 0000 5400 0000 0000 0000 0000 ......T......... +000691c0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ +000691d0: 0000 0000 a500 1e7b 326c 4ce5 a8b8 87db .......{2lL..... +000691e0: 7035 353c 0101 0000 0c00 0000 0000 0000 p55<............ +000691f0: 3d20 4260 0af3 0100 0400 0000 0000 0000 = B`............ +00069200: 0000 0000 0020 0000 ec01 0200 0000 0000 ..... .......... +00069210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069230: 0000 0000 0000 0002 0000 0000 0000 0000 ................ +00069240: 0000 0000 2000 2000 0100 0000 0000 0000 .... . ......... +00069250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069260: 0100 0000 0000 0000 0000 0000 0000 0000 ................ +00069270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000692a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000692b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000692c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000692d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000692e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000692f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000693a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000693b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000693c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000693d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000693e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000693f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000694a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000694b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000694c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000694d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000694e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000694f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000695a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000695b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000695c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000695d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000695e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000695f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000696a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000696b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000696c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000696d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000696e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000696f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000697a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000697b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000697c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000697d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000697e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000697f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000698a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000698b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000698c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000698d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000698e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000698f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000699a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000699b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000699c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000699d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000699e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +000699f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +00069ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a0e0: 0000 0000 0000 0000 5600 0000 5700 0000 ........V...W... +0006a0f0: 5800 0000 b87d 951e 0200 0000 0000 0000 X....}.......... +0006a100: 0000 0000 951e 47a6 5680 0000 5780 0000 ......G.V...W... +0006a110: 5880 0000 be7d a01e 0000 0300 0000 0000 X....}.......... +0006a120: 0000 0000 a01e 51d1 0000 0100 0100 0100 ......Q......... +0006a130: 0200 0100 147e a01e 0000 0300 0000 0000 .....~.......... +0006a140: 0000 0000 a01e 320f 5680 0100 5780 0100 ......2.V...W... +0006a150: 5880 0100 be7d a01e 0000 0300 0000 0000 X....}.......... +0006a160: 0000 0000 a01e 338f 0000 0200 0100 0200 ......3......... +0006a170: 0200 0200 145e a01e 0000 0100 0000 0000 .....^.......... +0006a180: 0000 0000 a01e 74e0 5680 0200 5780 0200 ......t.V...W... +0006a190: 5880 0200 be7d a01e 0000 0300 0000 0000 X....}.......... +0006a1a0: 0000 0000 a01e 956d 0000 0300 0100 0300 .......m........ +0006a1b0: 0200 0300 147e a01e 0000 0300 0000 0000 .....~.......... +0006a1c0: 0000 0000 a01e f6b3 5680 0300 5780 0300 ........V...W... +0006a1d0: 5880 0300 be7d a01e 0000 0300 0000 0000 X....}.......... +0006a1e0: 0000 0000 a01e f733 0000 0400 0100 0400 .......3........ +0006a1f0: 0200 0400 147e a01e 0000 0300 0000 0000 .....~.......... +0006a200: 0000 0000 a01e db68 5680 0400 5780 0400 .......hV...W... +0006a210: 5880 0400 be7d a01e 0000 0300 0000 0000 X....}.......... +0006a220: 0000 0000 a01e dae8 0000 0500 0100 0500 ................ +0006a230: 0200 0500 573f a01e 0000 0100 0000 0000 ....W?.......... +0006a240: 0000 0000 a01e c525 0000 0000 0000 0000 .......%........ +0006a250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006a9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ab00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ab10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ab20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ab30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ab40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ab50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ab60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ab70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ab80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ab90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006abb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006abc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006abd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006abe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006abf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ac00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ac10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ac20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ac30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ac40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ac50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ac60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ac70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ac80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ac90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006acb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006acc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006acd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ace0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006acf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ad00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ad10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ad20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ad30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ad40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ad50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ad60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ad70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ad80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ad90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ada0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006adb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006adc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006add0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ade0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006adf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ae00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ae10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ae20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ae30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ae40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ae50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ae60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ae70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ae80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006ae90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006af00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006af10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006af20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006af30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006af40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006af50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006af60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006af70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006af80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006af90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b0e0: 0000 0000 0000 0000 c3ca 0000 fe7f 0000 ................ +0006b0f0: 0c00 0000 c1ca 0000 0100 0000 0c10 0000 ................ +0006b100: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006b110: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006b120: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006b130: ffff ffff ffff ffff ffff ffff ff0f 0000 ................ +0006b140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b600: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b610: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ +0006b920: 0000 0000 0000 0000 f8ff ffff ffff ffff ................ +0006b930: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006b940: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006b950: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006b960: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006b970: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006b980: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006b990: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006b9a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006b9b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006b9c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006b9d0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006b9e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006b9f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006ba00: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006ba10: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006ba20: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006ba30: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006ba40: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006ba50: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006ba60: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006ba70: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006ba80: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006ba90: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006baa0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bab0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bac0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bad0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bae0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006baf0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bb00: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bb10: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bb20: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bb30: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bb40: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bb50: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bb60: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bb70: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bb80: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bb90: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bba0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bbb0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bbc0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bbd0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bbe0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bbf0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bc00: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bc10: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bc20: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bc30: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bc40: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bc50: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bc60: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bc70: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bc80: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bc90: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bca0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bcb0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bcc0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bcd0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bce0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bcf0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bd00: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bd10: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bd20: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bd30: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bd40: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bd50: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bd60: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bd70: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bd80: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bd90: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bda0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bdb0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bdc0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bdd0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bde0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bdf0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006be00: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006be10: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006be20: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006be30: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006be40: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006be50: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006be60: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006be70: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006be80: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006be90: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bea0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006beb0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bec0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bed0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bee0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bef0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bf00: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bf10: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bf20: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bf30: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bf40: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bf50: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bf60: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bf70: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bf80: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bf90: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bfa0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bfb0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bfc0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bfd0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bfe0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006bff0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006c000: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006c010: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006c020: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006c030: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006c040: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006c050: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006c060: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006c070: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006c080: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006c090: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006c0a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006c0b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006c0c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006c0d0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006c0e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006c0f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ +0006c100: c3ca 0000 4241 0000 0c00 0000 0a ....BA....... diff --git a/test/unittest/test_data/applypatch/source.zip b/test/unittest/test_data/applypatch/source.zip new file mode 100755 index 0000000000000000000000000000000000000000..13d877e5ca7b54e854073fc2a4ad72fb417cc3eb --- /dev/null +++ b/test/unittest/test_data/applypatch/source.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88da5766d75ef1df495ec55d5ecfd7ddf5e1293a48169de3271e36014e620ec6 +size 61934 diff --git a/test/unittest/test_data/applypatch/sparse.img b/test/unittest/test_data/applypatch/sparse.img new file mode 100755 index 0000000000000000000000000000000000000000..7d9b3878d5e047af5ec77449923b95c63adc9bf4 Binary files /dev/null and b/test/unittest/test_data/applypatch/sparse.img differ diff --git a/test/unittest/test_data/applypatch/target.zip b/test/unittest/test_data/applypatch/target.zip new file mode 100755 index 0000000000000000000000000000000000000000..b61b92f21d921d3f75e4e912eb211a25ca9fac47 --- /dev/null +++ b/test/unittest/test_data/applypatch/target.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:980571599cea18fc164d03dfd26df7e666c346c6a40df49c22dcec15f060c984 +size 64473 diff --git a/test/unittest/test_data/applypatch/test_src.zip b/test/unittest/test_data/applypatch/test_src.zip new file mode 100755 index 0000000000000000000000000000000000000000..10b57409e9c1ff717342e0d71487be3fa02081fe --- /dev/null +++ b/test/unittest/test_data/applypatch/test_src.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cae164eebd806b6ba83f3a7df4b5f1d0b9f9c7fb1a7e1ac68d7149e6efd608f +size 41909 diff --git a/test/unittest/test_data/applypatch/test_tgt.zip b/test/unittest/test_data/applypatch/test_tgt.zip new file mode 100755 index 0000000000000000000000000000000000000000..995afd4f686b39a81d4278dc482f1724695a4f4b --- /dev/null +++ b/test/unittest/test_data/applypatch/test_tgt.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91e8507f1f4bf5f846049c56c528724f49d27cfa1fab0680dd2721a9ca015c03 +size 64694 diff --git a/test/unittest/test_data/applypatch/test_tgt.zip.patch b/test/unittest/test_data/applypatch/test_tgt.zip.patch new file mode 100755 index 0000000000000000000000000000000000000000..e1148fe7d11e5ee65033c6f529db707e6dd6bf5b Binary files /dev/null and b/test/unittest/test_data/applypatch/test_tgt.zip.patch differ diff --git a/test/unittest/test_data/applypatch/zip-patch-file b/test/unittest/test_data/applypatch/zip-patch-file new file mode 100755 index 0000000000000000000000000000000000000000..5f389681c643fdd7d92663c28dc45ab72ede0a54 Binary files /dev/null and b/test/unittest/test_data/applypatch/zip-patch-file differ diff --git a/test/unittest/test_data/diffpatch/2.3/2.log b/test/unittest/test_data/diffpatch/2.3/2.log new file mode 100755 index 0000000000000000000000000000000000000000..bc715802097e63ac4639ec7d08b867331dc04c1a --- /dev/null +++ b/test/unittest/test_data/diffpatch/2.3/2.log @@ -0,0 +1,6271 @@ +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS diff --git a/test/unittest/test_data/diffpatch/2.3/2_3_new.zip b/test/unittest/test_data/diffpatch/2.3/2_3_new.zip new file mode 100755 index 0000000000000000000000000000000000000000..117297ec25cf7ca5d997ee9adc338f8a8c4d03ab --- /dev/null +++ b/test/unittest/test_data/diffpatch/2.3/2_3_new.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a06da01bf3ce5f0710b7e6749bd9026b102f15a89785c824dfe4f47a07f81c1f +size 233237 diff --git a/test/unittest/test_data/diffpatch/2.3/3.log b/test/unittest/test_data/diffpatch/2.3/3.log new file mode 100755 index 0000000000000000000000000000000000000000..bc715802097e63ac4639ec7d08b867331dc04c1a --- /dev/null +++ b/test/unittest/test_data/diffpatch/2.3/3.log @@ -0,0 +1,6271 @@ +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS diff --git a/test/unittest/test_data/diffpatch/2.3/4.log b/test/unittest/test_data/diffpatch/2.3/4.log new file mode 100755 index 0000000000000000000000000000000000000000..bc715802097e63ac4639ec7d08b867331dc04c1a --- /dev/null +++ b/test/unittest/test_data/diffpatch/2.3/4.log @@ -0,0 +1,6271 @@ +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS diff --git a/test/unittest/test_data/diffpatch/2.3/5.log b/test/unittest/test_data/diffpatch/2.3/5.log new file mode 100755 index 0000000000000000000000000000000000000000..bc715802097e63ac4639ec7d08b867331dc04c1a --- /dev/null +++ b/test/unittest/test_data/diffpatch/2.3/5.log @@ -0,0 +1,6271 @@ +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS diff --git a/test/unittest/test_data/diffpatch/2.3/6.log b/test/unittest/test_data/diffpatch/2.3/6.log new file mode 100755 index 0000000000000000000000000000000000000000..bc715802097e63ac4639ec7d08b867331dc04c1a --- /dev/null +++ b/test/unittest/test_data/diffpatch/2.3/6.log @@ -0,0 +1,6271 @@ +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS diff --git a/test/unittest/test_data/diffpatch/2.3/unzip60/BUGS b/test/unittest/test_data/diffpatch/2.3/unzip60/BUGS new file mode 100755 index 0000000000000000000000000000000000000000..0ee3946b68d5c388249eb84dc57d8637ae2ab5bf --- /dev/null +++ b/test/unittest/test_data/diffpatch/2.3/unzip60/BUGS @@ -0,0 +1,82 @@ +Bogus bugs (not our fault!): +--------------------------- + + By far THE BIGGEST source of bug reports to Info-ZIP/zip-bugs is the + incorrect transfer of zipfiles (or of the UnZip executable itself). + ALWAYS TRANSFER IN BINARY MODE! This includes ftp transfers and *both* + ends of a Kermit connection ("set file type binary"). If your copy + isn't exactly the same size as the original, you made a mistake. + + Another common source of errors such as "compression method 8 not sup- + ported" is the existence of an old version of UnZip somewhere in your + path. Make sure you're using the version you think you're using; give + the full path explicitly if necessary. Executing "unzip" without any + options will print a help screen, at the top of which is the UnZip + version number and release date; and executing "unzip -v" without any + zipfile or other options will give information about what compiler was + used, the target operating system, any special UnZip options, and the + date of compilation--only for version 5.11 and later, though! (Also, + under Unix C shell and some Bourne shells, "which unzip" will print + the path of the unzip you're actually using. Under OS/2 and MS-DOS, + whch21gr.zip [on Simtel mirror sites] will do the same thing; in addi- + tion, "which -a unzip" will show *all* copies of "unzip" in your path.) + + +Bugs (real and/or imagined): +--------------------------- + + - [OS/2 DLL] when trying to use the REXX function UzUnZipToStem to extract a + file with `&' in its name, the DLL crashes (but UzUnZipToVar still works) + [Daniel H, 961215] + - UnZip has problems with archives bigger than 2GB; it may print "note: didn't + find end-of-central-dir signature at end of central dir" (harmless) or + may not be able to seek to member files [James Lemley 970107, Iris Spaniol + 970206, ...] + + Fixed with Zip64 support in UnZip 6.0 + + - fix overwrite behavior: hidden/system problems?; etc. + - 32-bit DOS UnZip still unable to set volume labels? + - 32-bit DOS UnZip under OS/2 doesn't extract all wildcard zipfiles? + [DOS box: unzip386 (ver 5.12) x:\32bit\unix\emx09a\*.zip, Hobbes 3/95] + - 32-bit DOS UnZip under OS/2 doesn't set timestamp when overwriting files + on HPFS partition? (go32 and pmode/w both; emx/rsx OK) [Eberhard Mattes + 950726] + - USE_FWRITE still causes occasional CRC errors when extracting on Pyramid? + [Kevin Fritz 931102] + - still NT/W95 bug with "unzip -v d:*.zip" not matching properly? [Steve S + 940527] + 980427: bug no longer exists, Opendir() must have been corrected by someone + + - when ^Z received in no-echo mode, echo is not restored (works OK if + resume, however) + - signal() handler disabled after first use with one of BSD/SysV? + - MKS Korn shell: unzip assumes the MKS-style command-line environment + options are relevant to it, but this is not the case if unzip was called + by another program (e.g., from a .BAT file). A fix for this exists for + Borland compilers but not for MSC, Watcom, djgpp, etc. + - OS/2: for paths with one long component, the .LONGNAME EA may be saved for + all components (waste of disk space): how to check?? + - VMS: for extracting to other directories, only the VMS-style "-d [.foo]" + format is accepted; "-d foo" should also be allowed. Long filenames are + not automatically truncated to 39.39. + - Novell Netware: Netware drives may clear the archive bit on extracted + files under OS/2 and/or MS-DOS. UnZip always *tries* to set the archive + bit, however. [pynq@uchicago, 940527] + - DEC Ultrix: on long zipfiles, unzip will sometimes fail (bad CRC, not always + reproducible); this is apparently due either to a hardware bug (cache mem) + or OS bug (page faults?) [Igor, Jean-loup, bottom of BUGS.long] + - funzip/more/decryption/no-echo bug: race condition(?) causes terminal to + be "reset" to no-echo state + - Macintosh (100200), Atari (020000) external file attributes not interpreted + correctly (both unzip and zipinfo) + - pkbug error: zipfile with incorrect csize and/or ucsize--check for end of + compressed (csize) data in uncompression routines: + unreduce.c: while (((outpos + outcnt) < ucsize) && (!zipeof)) { + [James Birdsall, Mark, bottom of BUGS.long] + - OS/2: directory EAs not restored if directory exists [Kai Uwe, KG27515@uark] + (subsequent note: no way to determine which EAs are newer ==> cannot + restore without user input) + (update: as of UnZip 5.30, option -o forces restoring of directory EAs) + - MS-DOS: Borland executables don't allow other than 80-column, 25/43/50-line + screen modes (Borland bug) [Michael Stillwell] diff --git a/test/unittest/test_data/diffpatch/2.3/unzip60/COPYING.OLD b/test/unittest/test_data/diffpatch/2.3/unzip60/COPYING.OLD new file mode 100755 index 0000000000000000000000000000000000000000..16eacccd7ea0026592997c6070efc40686c1aae7 --- /dev/null +++ b/test/unittest/test_data/diffpatch/2.3/unzip60/COPYING.OLD @@ -0,0 +1,212 @@ +__________________________________________________________________________ + + This is the Info-ZIP file COPYING (for UnZip), last updated 17 Jul 2000. +__________________________________________________________________________ + + FIRST NOTE: + This file contains some details about the copyright history of + contributions to the UnZip project. + Additionally, it summarises some exceptions to the general BSD-like + copyright found in LICENSE that covers our generic code and most of + the system specific ports. + Please read LICENSE first to find out what is allowed to do with + Info-ZIP's UnZip code. + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + There are currently two explicit copyrights on portions of UnZip + code (at least, of which Info-ZIP is aware): + Jim Luther's Mac OS File Manager interface code; and Christopher Evans' + MacBinaryIII coding code (for the MacOS port).. These copyrights + are discussed in more detail below. + + All remaining code is now (starting with UnZip version 5.41) covered + by the new Info-ZIP license. For details, please read the acompaning + file LICENSE. The terms and conditions in this license supersede the + copyright conditions of the contributions by Igor Mandrichenko + (vms/vms.c), Greg Roelofs (zipinfo.c, new version of unshrink.c), + Mike White (Windows DLL code in "windll/*"), Steve P. Miller (Pocket + UnZip GUI "wince/*"), and Mark Adler (inflate/explode decompresseion + core routines, previously put into the public domain). All these + Info-ZIP contributors (or "primary" authors) have permitted us to + replace their copyright notes by the Info-ZIP License. + + Frequently Asked Questions regarding (re)distribution of Zip and UnZip + are near the end of this file. + + There are no known patents on any of the code in UnZip. Unisys + claims a patent on LZW encoding and on LZW decoding _in an apparatus + that performs LZW encoding_, but the patent appears to exempt a stand- + alone decoder (as in UnZip's unshrink.c). Unisys has publicly claimed + otherwise, but the issue has never been tested in court. Since this + point is unclear, unshrinking is not enabled by default. It is the + responsibility of the user to make his or her peace with Unisys and + its licensing requirements. (unshrink.c may be removed from future + releases altogether.) +__________________________________________________________________________ + + The original unzip source code has been extensively modified and + almost entirely rewritten (changes include random zipfile access + rather than sequential; replacement of unimplode() with explode(); + replacement of old unshrink() with new (unrelated) unshrink(); re- + placement of output routines; addition of inflate(), wildcards, + filename-mapping, text translation, ...; etc.). As far as we can + tell, only the core code of the unreduce method remained substantially + similar to Mr. Smith's original source. As of UnZip 5.42, the complete + core code is now covered by the Info-ZIP Licence. Therefore, support + for the reduce method has been removed. + The drop of the reduce method should only affect some test archives, + reducing was never used in any publically distributed Zip program. + For pathologic cases where support for reduced archive entries is + needed, the unreduce code copyrighted by Samuel H. Smith is available + as a separate distribution (the restricted copyright of this code is + cited below in the "historical" section). + + The following copyright applies to the Mac OS File Manager interface code + (macos/source/macstuff.[ch]), distributed with UnZip 5.4 and later: + + * MoreFiles + * + * A collection of File Manager and related routines + * + * by Jim Luther (Apple Macintosh Developer Technical Support Emeritus) + * with significant code contributions by Nitin Ganatra + * (Apple Macintosh Developer Technical Support Emeritus) + * Copyright 1992-1998 Apple Computer, Inc. + * Portions copyright 1995 Jim Luther + * All rights reserved. + * The Package "More Files" is distributed under the following + * license terms: + * + * "You may incorporate this sample code into your + * applications without restriction, though the + * sample code has been provided "AS IS" and the + * responsibility for its operation is 100% yours. + * However, what you are not permitted to do is to + * redistribute the source as "DSC Sample Code" after + * having made changes. If you're going to + * redistribute the source, we require that you make + * it clear in the source that the code was descended + * from Apple Sample Code, but that you've made + * changes." + + The usage terms of this copyright note are compatible with the + Info-ZIP license, they do not add further restrictions. + + + The following copyright applies to the Mac OS "macbin3" decoding code + (extra field compatibility with ZipIt): + + * MacBinaryIII.h + * + * Copyright 1997 Christopher Evans (cevans@poppybank.com) + * + * Basic encoding and decoding of Macintosh files to the + * MacBinary III spec. + * ---------------------------------------------------------------------- + * This source is copyrighted by Christopher Evans (cevans@poppybank.com) + * (available at ftp://ftp.lazerware.com/MacBinaryIII_src_C.sit + * homepage of Leonard Rosenthol leonardr@netcom.com) + + This copyright note does not contain any usage terms. So, we assume + that this code is freely reusable until we are proved wrong... + +-------------------------------------------------------------------------- + + The remaining copyright notes have been superseeded by the new + Info-ZIP license, with explicit permission from the respective + original authors. They are cited here for historical reasons, + only: + + The following copyright applies to the full-featured unreduce.c + (now distributed separately): + + * Copyright 1989 Samuel H. Smith; All rights reserved + * + * Do not distribute modified versions without my permission. + * Do not remove or alter this notice or any other copyright notice. + * If you use this in your own program you must distribute source code. + * Do not use any of this in a commercial product. + + Regarding the first stipulation, Mr. Smith was tracked down in southern + California some years back [Samuel H. Smith, The Tool Shop; as of mid- + May 1994, (213) 851-9969 (voice), (213) 887-2127(?) (subscription BBS), + 71150.2731@compuserve.com]: + + "He says that he thought that whoever contacted him understood that + he has no objection to the Info-ZIP group's inclusion of his code. + His primary concern is that it remain freely distributable, he said." + + Despite the fact that our "normal" code has been entirely rewritten + and by default no longer contains any of Mr. Smith's code, Info-ZIP + remains indebted and grateful to him. We hope he finds our contribu- + tions as useful as we have his. + + Note that the third and fourth stipulations still apply to any com- + pany that wishes to incorporate the unreduce code into its products; + if you wish to do so, you must contact Mr. Smith directly regarding + licensing. + + ----- + + The following copyright applied to most of the VMS code in vms.c, + distributed with UnZip version 4.2 and later: + + * Copyright (c) 1992-93 Igor Mandrichenko. + * Permission is granted to any individual or institution to use, copy, + * or redistribute this software so long as all of the original files + * are included unmodified and that this copyright notice is retained. + + ----- + + The following copyright applied to the new version of unshrink.c, + distributed with UnZip version 5.2 and later: + + * Copyright (c) 1994 Greg Roelofs. + * Permission is granted to any individual/institution/corporate + * entity to use, copy, redistribute or modify this software for + * any purpose whatsoever, subject to the conditions noted in the + * Frequently Asked Questions section below, plus one additional + * condition: namely, that my name not be removed from the source + * code. (Other names may, of course, be added as modifications + * are made.) Corporate legal staff (like at IBM :-) ) who have + * problems understanding this can contact me through Zip-Bugs... + + ----- + + The following copyright applied to the Windows DLL code (windll/*), + distributed with UnZip version 5.2 and later: + + * Copyright (c) 1996 Mike White. + * Permission is granted to any individual or institution to use, + * copy, or redistribute this software so long as all of the original + * files are included, that it is not sold for profit, and that this + * copyright notice is retained. + + ----- + + The following copyright applied to the Windows CE GUI port, ``Pocket + UnZip,'' distributed with UnZip version 5.3 and later: + + * All the source files for Pocket UnZip, except for components + * written by the Info-ZIP group, are copyrighted 1997 by Steve P. + * Miller. The product "Pocket UnZip" itself is property of the + * author and cannot be altered in any way without written consent + * from Steve P. Miller. + + ----- + + The remaining code was written by many people associated with the + Info-ZIP group, with large contributions from (but not limited to): + Greg Roelofs (overall program logic, ZipInfo, unshrink, filename + mapping/portability, etc.), Mark Adler (inflate, explode, funzip), + Kai Uwe Rommel (OS/2), John Bush and Paul Kienitz (Amiga), Antoine + Verheijen (Macintosh), Hunter Goatley (more VMS), Mike White (Windows + DLLs), Christian Spieler (overall logic, optimization, VMS, etc.) and + others. See the file CONTRIBS in the source distribution for a much + more complete list of contributors. + The decompression core code for the deflate method (inflate.[ch], + explode.c) was originally written by Mark Adler who submitted it + as public domain code. + +-------------------------------------------------------------------------- diff --git a/test/unittest/test_data/diffpatch/2.3/unzip60/Contents b/test/unittest/test_data/diffpatch/2.3/unzip60/Contents new file mode 100755 index 0000000000000000000000000000000000000000..ec85c82296a80713eaa4ebe379a6c3cd75150c6d --- /dev/null +++ b/test/unittest/test_data/diffpatch/2.3/unzip60/Contents @@ -0,0 +1,84 @@ +Contents of the UnZip 6.00 source archive. The OS-specific subdirectories +at the end contain their own Contents listings: + + Contents this file + README what UnZip is; general information + LICENSE Info-ZIP license; terms for using and distributing UnZip + COPYING.OLD historic copyrights and distribution policy (obsolete) + INSTALL how to compile and install UnZip and related utilities + WHERE where Zip/UnZip and encryption/decryption support can be found + History.600 new features and fixes of the last major release + ToDo rough priority list of new features to be added in next release + BUGS known bugs, problems, and (possible) other features to be added + unzip.txt UnZip manual page, human-readable format + unzipsfx.txt UnZipSFX manual page, human-readable format + zipinfo.txt ZipInfo manual page, human-readable format + zipgrep.txt ZipGrep manual page, human-readable format + funzip.txt fUnZip manual page, human-readable format + file_id.diz BBS-oriented file describing this archive + testmake.zip test archive for checking whether newly compiled UnZip works + api.c generic DLL entry points, support functions (required for DLLs) + apihelp.c API help text for DLL versions (currently OS/2 only) + consts.h global, initialized variables that never change (required) + crc32.c code for calculation 32bit CRC of a string buffer (required*) + crc32.h declarations for the crc-32 code (required*) + crc_i386.S fast assembler replacement for crc32() (Intel 386 and newer) + crypt.c de-/encryption routines (required*) + crypt.h de-/encryption header file (required*) + ebcdic.h static lookup table for ASCII <-> EBCDIC translation (required) + envargs.c code to read options from environment variables (required) + explode.c code for exploding (required) + extract.c high-level extraction and decryption code (required) + fileio.c file manipulation and password code (required) + funzip.c filter unzip: extracts in a pipe from stdin to stdout + gbloffs.c helper program to retrieve offsets of globals struct members + globals.c code to support global variables with reentrancy (required) + globals.h definition of global structure G (required) + inflate.c code for inflating (required*) + inflate.h header file for inflating (required*) + list.c UnZip listing routines, non-ZipInfo mode (required) + match.c pattern-matching code for filename wildcards (required) + process.c zipfile headers code (required) + timezone.c timezone and timestamp functions (required) + timezone.h header file for interface to "internal" tz functions (required) + ttyio.c code for handling nonecho tty input: password, pager (required) + ttyio.h header file for nonecho tty input: password, pager (required) + ubz2err.c callback handler for fatal bzip2 errors (bzip2 support only) + unreduce.c code for unreducing (required) + unshrink.c code for unshrinking (required) + unzip.c UnZip main(), usage and options code (required) + unzip.h public half of main UnZip header file (required*) + unzipstb.c minimal UnZip "stub" file demonstrating use of DLL versions + unzpriv.h private (internal) half of main UnZip header file (required*) + unzvers.h header with UnZip/UnZipSFX and ZipInfo version info (required) + zip.h dummy header for use with crypt.c (required*) + zipinfo.c UnZip listing routines, ZipInfo mode (required) + acorn/ support files for compiling under Acorn RISC OS + amiga/ support files for compiling under AmigaDOS + aosvs/ support files for compiling under Data General AOS/VS + atari/ support files for compiling under Atari TOS + atheos/ support files for compiling under AtheOS/Syllable + beos/ support files for compiling under BeOS + cmsmvs/ support files for compiling under VM/CMS and MVS + flexos/ support files for compiling under FlexOS + human68k/ support files for compiling under X68000/Human68K + macos/ support files for compiling under Macintosh OS + msdos/ support files for compiling under MS-DOS + netware/ support files for compiling for Novell Netware NLM + os2/ support files for compiling under OS/2 (includes DLL stuff) + qdos/ support files for compiling under SMS/QDOS + tandem/ support files for compiling under Tandem NSK + theos/ support files for compiling under Theos + tops20/ support files for compiling under TOPS-20 + unix/ support files for compiling under Unix + vms/ support files for compiling under VMS + win32/ support files for compiling under Windows 9x and Windows NT + wince/ support files for compiling under Windows CE (GUI version) + windll/ support files for compiling Windows 3.x/9x/NT DLLs + bzip2/ subfolder for source of externally supplied bzip2 extension + man/ nroff man-page sources for the main user documentation + proginfo/ programming docs, additional technical info, contributor list + +Files marked "required*" are also needed to compile fUnZip. The normal +UnZip makefile targets now make both UnZipSFX and fUnZip, except in a few +cases; ZipInfo is now incorporated into UnZip (see zipinfo.txt for usage). diff --git a/test/unittest/test_data/diffpatch/2.3/unzip60/History.600 b/test/unittest/test_data/diffpatch/2.3/unzip60/History.600 new file mode 100755 index 0000000000000000000000000000000000000000..bf052b0ee8faa70ff15f148f7682c8b0717481a2 --- /dev/null +++ b/test/unittest/test_data/diffpatch/2.3/unzip60/History.600 @@ -0,0 +1,428 @@ +UnZip, version 6.00, 20 April 2009 + +Features added (or removed): + +6.00a (): + - Many changes by Myles + +6.00b (12 Nov 04): + - Added dll changes from Mike White. [Mike White (MW), Ed Gordon (EG)] + - Added Unix Large File Support but must be enabled manually. [EG] + - Humble beginnings of adding configure script to Unix port to + autoconfigure large file support. [EG] + - VMS changes, including large file support, better handling of + -V and new -VV options, revised build procedures, and + documentation updates. [Steven Schweda (SMS)] + - file_size added to process.c to handle files sizes larger + than 2 GiB more cleanly when no large file support. [SMS] + - Large file debugging on Unix and VMS. [SMS, EG] + - Split w32i64.h with large file includes for dll [EG] + +6.00c (1 Feb 05): + - Various Amiga and Win32 changes (see files). [Paul Kienitz (PK)] + - Add NOSHARE compile option for VMS. [SMS] + - Updates to windll (list.c, structs.h, uzexampl.c, uzexampl.h, windll.aps, + windll.c, windll.h, windll.rc, windll.txt, sfxwiz.c) to add VB support + for Zip64 to dll [MW] + +6.00c (14 Feb 05): + - Added ODS5 extended file name support for VMS. (Eight-bit-only, no + Unicode.) Zip name character "?" is mapped to VMS name character + "/". ODS2 file names are now explicitly upper-case. [SMC] + - New VMS option, -2 (/ODS2), forces ODS2-compatible file names even + when the destination file system is ODS5. [SMC] + - New VMS option, -Y (/DOT_VERSION), causes archived file name endings + of ".nnn" (where "nnn" is a decimal number) to be treated as if they + were VMS version numbers (";nnn"). Example: "a.b.3" -> "a.b;3". [SMC] + +6.00c8 (08 May 05): + - Added optional BZIP2 support, using the free BZIP2 library. Enabled + by defining the compile time option USE_BZIP2. [Johnny Lee] + - Revised optional ZLIB support to use the new zlib 1.2.x callback interface + when available (significant performance gain, now faster than UnZip's + built-in decompression code) [Christian Spieler] + - Added interface into zlib's unsupported "inflate9" callback code (a contri- + buted extension in zlib 1.2.x), for extracting Deflate64 entries. Enabled + by defining the compile time option HAVE_ZL_INFLAT64. [Christian Spieler] + - windll: added separate entry point Wiz_SingleEntryUnzipList for VB support, + changed Wiz_SingleEntryUnzip back to 5.x version [Christian Spieler] + +6.00c9 (15 May 05): + - NO feature changes. + +6.00c10 (21 May 05): + - WinCE port: Adapted PocketUnzip to UnZip6 code and enabled Zip64 support + for the WIN32 (non-WinCE) targets. [Chr. Spieler] + +6.00c11 (23 May 05): + - NO feature changes. + +6.00c12 (15 Aug 05): + - windll/csharp: new example project for .NET framework 1.1, written in C#. + (currently unsupported by the Info-ZIP group) [Adrian Maull] + - MSDOS port: added warning message when used in an (32/64-bit) Windows + virtual MSDOS process; currently only shown when an error or warning + occured. [Johnny Lee, Chr. Spieler] + +6.00c13 (02 Oct 05), 6.00c14 (15 Nov 05), 6.00c15(17 Nov 05): + - NO feature changes. + +6.00c (19 Nov 05): + - NO feature changes. + +6.00d01 (04 Mar 07): + - unix/unix.c: when extracting directory entries, keep a SGID attribute + inherited from the parent dir (to allow content created in these new + directories to inherit the parent's GID), unless the directory entry was + created on UNIX, and UnZip was requested to restore UID/GID or SUID/SGID. + [Matthew Seitz, Chr. Spieler] + - process.c, modified info message handling for timestamping operation mode + to be more consistent with message handling of other operations: suppress + summary message only when qflag > 1 in process_zipfiles(); added time-stamp + success message to do_seekable() in non-quiet mode; moved message strings + to Far string constants. [Steven M. Schweda, Chr. Spieler] + - process.c - process_zipfiles(): suppress the "cannot find any wildcard + match ..." warning message for (qflag >= 3). [Chr. Spieler] + - vms/vms.c: added support for delayed restoration of directory attributes + [Steven M. Schweda] + - vms/vms.c - return_VMS(): implemented official HP-assigned facility code + in the calculation of UnZip's (non-success) VMS exit status codes. + [Steven M. Schweda] + - vms/vms.c, vms/cmdline.c vms/unz_cli.cld, unzip.c, unzip.h: added "-S" + option to change output record format into Stream-LF for text files when + extracted in "convert text-files" mode. [Steven M. Schweda] + - unzpriv.h, extract.c, unix/unix.c, atari/atari.c, atheos/atheos.c, + beos/beos.c: added separate pInfo flag to record symlink entries, moved + symlink detection code into mapattr(), added VMS to the list of hosts known + to support symbolic links. [Steven M. Schweda, Christian Spieler] + - VMS: added support to extract "symlink" entries as symbolic links (requires + up-to-date version of OpenVMS). [Steven M. Schweda, Chr. Spieler] + - unzip.1: added description of new VMS-specific "-S" option. [Chr. Spieler] + - unzip_cli.help, unzip_def.rnh: updated exit codes documentation, added new + option (-S resp. /TEXT=STMLF). [Steven M. Schweda, Chr. Spieler] + - unzip_cli.help, unzip_def.rnh: completed resp. added description of new + VMS-specific options (-Y, -2). [Chr. Spieler] + - process.c: added preliminary (alpha-state) support for reading of Unicode + Path extra field that now sets globals unipath_filename and + unipath_escapedfilename (not yet functional). [EG] + +6.00d02 (08 Mar 07), 6.00d03 (10 Mar 07), 6.00d04 (11 Mar 07): + - NO feature changes. + +6.00d05 (31 Mar 07): + - win32/vc6: added VC6 project files for compiling UnZip with support for + bzip2 decompression. [Chr. Spieler] + - INSTALL, unix/Makefile, unix/configure: support compiling of UnZip with + integrated bzip2 decompression capability, added check for presence of + bzip2 library sources to configure script, updated bzip2-related + documentation in INSTALL. [Chr. Spieler] + +6.00d06 (02 Dec 07): + - VMS: added support for displaying UnZip exit code error messages through + the VMS built-in message facility; new vms/UNZIP_MSG.MSG message string + source, modified vms/descrip.mms makefile. [Steven M. Schweda] + - UNIX: added new "-^" command line option that switches off the control + character filter for extracted filenames. [Chr. Spieler] + - UNIX: added support for restoring attributes and UID/GID for symbolic + links when appropiate OS support is provided. [Chr. Spieler] + +6.00d07 (26 Dec 07): + - New "-D" option which allows skipping of timestamp restoration for extracted + directory entry or for all files ("-DD"). [Chr. Spieler] + - windll: added support for new -D (-DD) option to dll interface, updated + the documentation. [Chr. Spieler] + +6.00d08 (29 Dec 07): + - On VMS, the default is now to not restore directory timestamps (consistent + with BACKUP); "-D" skips all timestamp restorations, "--D" enables + timestamp restoration for all entries. [Chr. Spieler, Steven M. Schweda] + +6.00d09 (06 Jan 08): + - NO feature changes. + +6.00d10 (10 Feb 08): + - partial integration of Ed Gordon's UNICODE_SUPPORT code (W9x-ANSI mode only + for now) seems to be finished. [Ed Gordon, C. Spieler] + - zipinfo.c: added support for "UTF-8 path" extra field display to zi_long(). + [Chr. Spieler] + +6.00d11 (16 Feb 08): + - ATheOS, BeOS, Tandem, Unix: experimental extension of "Ux" extra field to + allow restoration of 32-bit UID & GID values (affected generic sources: + unzpriv.h and process.c). [Chr. Spieler] + +6.00d (17 Feb 08): + - NO feature changes. + +6.00e01 (21 Feb 08): + - NO feature changes. + +6.00e02 (08 Mar 08): + - ATheOS, BeOS, Tandem, Unix: removed experimental 32-bit extension of "Ux" + extra field (affected generic sources: process.c). [Chr. Spieler] + +6.00e03 (29 Mar 08): + - general (ebcdic.h, process.c, unpriv.h): modified infrastructure to make + OEM<-->ISO translation configurable at runtime. [Chr. Spieler] + - MSDOS (doscfg.h, msdos.c): OEM<-->ISO configured at runtime, depending on + system codepage (enabled for 437, 850, 858; disabled for 932, 936, 949, + 950, 874, 1258; currently also disabled for all other OEM codepages because + of missing translation tables). [Chr. Spieler] + +6.00e04 (27 Apr 08): + - NO feature changes. + +6.00e05 (09 Sep 08): + - unzip.c: added framework for verbose multi-page online help, called by + option "-hh". [Ed Gordon] + - process.c, unzpriv.h, unix/unix.c: added support for new IZUNIX3 extra field + providing 32-bit UID/GID data. [Ed Gordon, Chr. Spieler] + - unzip.c - uz_opts(): do not exit immediately after recognizing help screen + request; this allows to specify the pager option after the explicit help + request. [Chr. Spieler] + +6.00e06 (13 Sep 08): + - NO feature changes. + +6.00e (04 Jan 09): + - unzip.h: enable -B option for Unix, OS/2, and Win32. [EG, Chr. Spieler] + +6.00f (11 Jan 09): + - NO feature changes. + +6.00g01 (08 Jan 09), 6.00g02 (25 Jan 09), 6.00g03 (10 Feb 09), +6.00g04 (16 Feb 09), 6.00g (28 Feb 09), +6.00h01 (09 Mar 09), 6.00h02 (16 Apr 09), 6.00h03 (17 Apr 09), +6.00 (20 Apr 09): + - NO feature changes. + +Bugs fixed: + +6.00b (12 Nov 04): + - Output bug fixes to account for sizes > 2 GiB and < 4 GiB. [EG] + - Bug fixes in ZipInfo. [EG] + - Reverted unix.c to an older version to make + calls to defer_dir_attribs compatible. Also needed to rework + win32.c to make compatible. Probably broke NT but haven't tested. + Need to trace out and fix. [EG] + +6.00c (1 Feb 05): + - Various bug fixes (see files gbloffs.c, process.c, unzpriv.h, amiga/amiga.h, + amiga/filedate.c, amiga/flate.a, amiga/makefile.azt, and win32/w32cfg.h). + [PK] + - Some type changes in globals.h. [SMS] + +6.00c (14 Feb 05): + - Disambiguated some identical VMS error messages. [SMC] + +6.00c8 (08 May 05): + - extract.c, unzip.c, unzpriv.h: Some tweaks and corrections to the optional + BZIP2 support [Christian Spieler] + - VMS, cmdline.c unz_cli.cld: fixed the completely broken addition of + the /ODS2 and /DOT_VERSION options [Christian Spieler] + - Merged in all additions and fixes of the UnZip 5.5x code tree from + UnZip 5.50i up to UnZip 5.52 release. Removed History.5?? files. + Removed all History.600 entries that have been covered by fixes from + the UnZip 5.5x code. + For detailed ChangeLog see History.550, History.551, and History.552, + as found in unzip552.zip source distribution and the UnZipHist.zip + ChangeLog archive. [Christian Spieler] + - crypt.[ch]: updated to 2.10 (synchronized with zip 2.31) [Christian Spieler] + - envargs.c: do not declare getenv() for "modern" compilers [Cosmin Truta] + - extract.c: better echo message for CR or LF at overwrite prompt [Cosmin?] + - fileio.c: added specific message for SIGILL in handler() [Chr. Spieler] + - process.c: fixed code of optional USE_STRM_INPUT variant [Chr. Spieler] + - VMS, vms.c: requires "-vv" instead of only "-v" to enable VMS diagnostic + output (enable DIAG_FLAG for vflag >= 3, only; DIAG output is not available + for the unzip modi "extract to disk" and "zipinfo") [Christian Spieler] + - VMS cli interface: added (undocumented) option modified /FULL=DIAGNOSTICS to + control "-vv" diagnostic messages [Steven M Schweda, Christian Spieler] + - WIN32/MSDOS (maybe others): fixed abort exception handling for CTRL-BREAK + [Christian Spieler] + - revised ecrec64 search logic: ecrec64 need not be present when one of + the ecrec fields is filled with all 1's. [Christian Spieler] + - added user-defined types for 8-byte and 4-byte Zip archive (unsigned) + quantities [Christian Spieler] + - MSDOS 32-bit port revitalized [Christian Spieler] + - windll: changed interface definition to be independent of compile/feature + configuration [Christian Spieler] + - man/unzip.1: Typo corrections [anonymous DEBIAN contribution, Santiago Vila] + - man/unzip.1: removed duplicated quotes from VMS example in environment + variable section [Steven M. Schweda] + +6.00c9 (15 May 05): + - zipinfo.c, list.c: fix the structure check for correct end-of-central dir + to be aware of Zip64 extensions [Christian Spieler] + - windll, sfxgui: synchronize function definitions with changed windll + interface [Mike White] + - extract.c, fileio.c, process.c: fixed USE_STRM_INPUT variant of file + position seeking [Christian Spieler] + - process.c - file_size(): changed scope into static; added non-USE_STRM_INPUT + variant that uses zlseek instead of zfseeko and zftello; do not include in + SFX stub; do not compile function definition when not used [Chr. Spieler] + - unzpriv.h: revised and cleaned up setup definitions for zstat, zfstat and + other 64-bit configuration macros [Christian Spieler] + - win32/w32cfg.h: revised automatic ZIP64 support enabling logic and compiler- + specific configuration; turned off ZIP64 support for lcc and BorlandC + because of missing LARGE_FILE support; verified LARGE_FILE support for + Watcom C and MinGW [Chr. Spieler] + - win32/win32.c: fixed type specification in zstat_win32() [Chr. Spieler] + - win32/win32i64.c: do not include seek replacement functions when not needed + [Christian Spieler] + - zipinfo.c: adapted verbose printouts to longer number printings of Zip64- + enabled UnZip; fixed extra-space detection in zi_long() by moving the + extra-field read in front of the offset comparison [Christian Spieler] + +6.00c10 (21 May 05): + - zipinfo.c - zi_long(): fixed expression for detecting 64-bit local entry + offset [Chr. Spieler] + - process.c - find_ecrec64(): added type-casts to shut up conversion warnings, + removed code that clobbered the ecrec signature "pseudo-constant" by + overwriting it with the ecrec64 signature (this bug broke the reentrancy + of the dll code) [Chr. Spieler] + - win32/win32.c, unzpriv.h: adapted SetFileSize for 64-bit offsets[C. Spieler] + - extract.c, fileio.c, process.c: removed unneeded (FILE *) type-casts in + calls to zfseeko() and zftello() [Chr. Spieler] + - extract.c, list.c, zipinfo.c, unzpriv.h: use symbolic constants for the + 16-bit and 64-bit masks in the checks for zip entry count consistency + [Steven M. Schweda, Chr. Spieler] + - process.c: reorganized the extended Zip filesize-checking code (for > 2GB + detection) by moving it behind the open_infile () call and using the + already opened global zipfile handle [Steven M. Schweda, Chr. Spieler] + - fileio.c: allow output redirection to memory when ZIP64_SUPPORT is enabled + [Chr. Spieler] + - windll: synchronized uzexampl.c and uzexampl.h with current windll interface + declarations [Chr. Spieler] + +6.00c11 (23 May 05): + - process.c: fixed bugs in last filesize-checking revision (added missing + semi-colon, synchronized file_size() call with its prototype declaration + [Steven M. Schweda, Chr. Spieler] + +6.00c12 (15 Aug 05): + - VMS port: updated the dependency build routines (*.mms, *.com) and the VMS + install documentation (INSTALL) [Steven M. Schweda] + - api.c - redirect_outfile(): initialize check_conversion variable in the + non-textmode case [Chr. Spieler] + - process.c, extract.c: moved the crctab initialization and check of the + extraction root dir from do_seekable() further down the call tree into + extract_or_test_files() [Chr. Spieler] + - extract.c - extract_or_test_entrylist(): moved central-vs-local consistency + checks behind the local Zip64-e.f. code [Chr. Spieler] + - fileio.c - do_string() bugfix: do not call getZip64Data() when previous + allocation of extra field buffer has failed [Chr. Spieler] + - inflate.c - inflate_dynamic(): free table-decoding huft-tree when exiting + prematurely from the literal/distance tree data reading because of invalid + compressed data [Rudolf Lechleitner, Chr. Spieler] + - unzip.c - uz_opts(): local variable "error" should only take boolean values, + no PK error codes (cosmetic correction) [Chr. Spieler] + - vms/vms.c, process.c: modified handling of VMS do_wild() lookup errors to + give more helpful messages to the end user [Steven M. Schweda] + - unix/zipgrep: fixed security hole by handling shell metacharacters like '|' + and '&' properly when they occurred in input file names [Greg Roelofs] + - match.c: copied and adapted optimization for "*fixedstring" patterns from + the Zip code into recmatch(); provided two local helper functions isshexp() + and namecmp() for this optimization [Johnny Lee, Chr. Spieler] + - Where: used the newer version from UnZip 5.52 [Chr. Spieler] + +6.00c13 (02 Oct 05): + - AOS/VS, Atari, AtheOS, BeOS, UNIX: fixed symlink code by avoiding fclose() + on NULL handle in extract.c [Dan Yefimov] + - AOS/VS, Atari, AtheOS, BeOS, UNIX (and unzpriv.h, fileio.c): modified the + symlink code to use the opened outfile handle for re-reading the symlink + target data; modified open_outfile to allow read access on outfile handle + (security fix against "ToCToU" vulnerability) [Chr. Spieler] + - UNIX (unix.c, Makefile, configure): fixed "ToCToU" security vulnerability + in close_outfile by using fchown() & fchmod() instead of chown() & chmod() + (only when available); added check for function existence to configure + [Dan Yefimov, Matthias Scheler, Chr. Spieler] + - fileio.c - open_outfile(): deny access for group&world to currently open + outfile on all systems that support umask() (AOS/VS, Atari, AtheOS, BeOS, + QDOS, Tandem, UNIX) [Chr. Spieler] + - unzpriv.h, fileio.c - open_outfile(): open outfile in "write update" mode + when supporting symlinks or QLZIP extensions; these features require the + ability to reread the opened outfile [Chr. Spieler] + - fileio.c: added WriteTxtErr() macro to allow differenciating between + text-mode write function calls (in UzpMessagePrnt()) and binary write calls + (everywhere else) [Chr. Spieler] + - fileio.c, VMS only: use fprintf() instead of (f)write in WriteTxtErr(), to + work around RMS record handling problem (e.g. when using PIPE to redirect + messages) [Steven M. Schweda] + - UNIX port: revised unix/configure and unix/Makefile for better integration + of automatic configuration in the build procedure [Chr. Spieler] + +6.00c14 (15 Nov 05): + - VMS, descrip.mms: repaired CLEAN_ALL target which did not always delete + all expected files [Steven M. Schweda] + - unzip.c, fixes for online help screen: corrected "-v" description and moved + it from modifier section into options section, added description of "-T" + option, removed the "DLL && API_DOC"-only description of the "-A extended + API help" option [Chr. Spieler, Steven M. Schweda] + - man/unzip.1: minor corrections in wording of "-v" option description + [Chr. Spieler, Steven M. Schweda] + +6.00c15 (17 Nov 05): + - vms/vms.c: fixed do_wild() logic error introduced in August 2005, + sys$search fails (at least on VAX) when not preceeded by a sys$parse + call with "syntax-check-only" flag cleared [Steven M. Schweda] + - process.c: cosmetic change in process_zipfiles() to shut-up gcc warning + on non-UNIX (non-QDOS) systems [Chr. Spieler] + +6.00c (19 Nov 05): + - extract.c, bzip2 support: fixed missing ";" error (was only a problem + when enabling BZIP2 support without LARGE_FILE support); added some + (cosmetic) typecasts to shut up compiler warnings [Steven M. Schweda] + - VMS support for BZIP2 decompression: updated make procedures and scripts, + added "find_bzip2_dir" helper script and bzlib.h include file wrapper + [Steven M. Schweda] + +6.00d01 (04 Mar 07): + - extract.c: replaced local wsize variable (DLL only) by reference to the + "global" variable G._wsize [Chr. Spieler] + - unzpriv.h: use fputs() instead of fprintf() as output function in the + FUNZIP variant of the Info() macro, to prevent misinterpreting format + specifiers in the sprintf() output. [Martin Pitt, ubuntu] + - unix/unix.c: added detailed compiler version info for SunPro cc, HP cc, + DEC cc. [Steven M. Schweda] + - vms/descrip.mms: added support for architecture detection macro symbols + built into newer versions of MMK (a MMS clone). [Steven M. Schweda] + - fileio.c - is_vms_varlen_txt(): commented out the currently unused code for + determining the VMS fileorg setting. [Steven M. Schweda] + - extract.c - extract_or_test_files(): the "back at endsig" checking code + is not used for the SFX stub. [Steven M. Schweda] + - win32: changed all Win32-API calls with string parameters to explicitely use + the ANSI variant; this removes the dependency on the UNICODE and _UNICODE + compile flags being undefined. [NN, Chr. Spieler] + - zipinfo.c: on WIN32, archive filename display must be fed through codepage + translation. [Chr. Spieler] + - zipinfo.c - zipinfo(): repaired several memory leaks when the listing loop + is stopped prematurely because of inner errors. [Chr. Spieler] + - crc32.c, crc32.h, crc_i386.S, crc_i386.asm, crc_i386.c: comprehensive + revision of crc32 calculation, implementing the optimized algorithms from + the zlib source code which depend on specific machine architecture + characteristics (removed crctab.c, added crc32.h). [Chr. Spieler] + - crypt.c, crypt.h: adapted to the modifications of crc32. [Chr. Spieler] + - msdos, win32, vms, unix: enabled optimized crc32 algorithms on i386, VAX, + and AXP architectures. [Chr. Spieler] + - win32/nt.c: tried to fix mutex handle leak in Initialize(). + [Johnny Lee, Chr. Spieler] + - vms/vms.c - check_format(): added system error message to sys$open failure + message. [Steven M. Schweda] + - wince/intrface.cpp - checkdir(): corrected typo ('0' should be '\0') + [Shawn Carey] + - wince/wcemain.c - WinMain(): correct the removal code for enclosing argument + quotes. [Shawn Carey, Chr. Spieler] + - os2, win32 - checkdir(): fixed buffer overflow security bug for FAT-style + buildpath, optimized code by removing overflow checks inside the copy loops + [Johnny Lee, Chr. Spieler] + - win32/win32.c - VFatFileTime2utime(): fixed return data generation in error + branch for the "input time stamp cannot be converted to local time" case + [Steve Youngs] + - added new compression methods and e.f. IDs from PKWARE Appnote 6.3.0 as of + 2006-09-29 [Chr. Spieler] + - extract.c - extract_or_test_files(): remove dead branch in the code section + handling archive test summary messages. [Chr. Spieler] + - fileio.c - zstrnicmp(): added (uch) typecasts to comparison, to improve + "compatibility" with "extended ASCII characters". [Chr. Spieler] + - vms: use CRTL-supplied function strncasecmp() for STRNICMP() when available. + \ No newline at end of file diff --git a/test/unittest/test_data/diffpatch/2.log.img_patch b/test/unittest/test_data/diffpatch/2.log.img_patch new file mode 100755 index 0000000000000000000000000000000000000000..3be37973c0115f6b05778d98d598a1684e9f1c99 Binary files /dev/null and b/test/unittest/test_data/diffpatch/2.log.img_patch differ diff --git a/test/unittest/test_data/diffpatch/2.log.new b/test/unittest/test_data/diffpatch/2.log.new new file mode 100755 index 0000000000000000000000000000000000000000..abf377212a84a4536b35fe7fd8b04745706193c9 --- /dev/null +++ b/test/unittest/test_data/diffpatch/2.log.new @@ -0,0 +1,40 @@ +111 +222 +333 +444 +555 +666 +777 +888 +999 +有两种方式来执行脚本。 GN中的所有外部脚本都在Python中。第一种方式是构建步骤。这样的脚本将需要一些输入并生成一些输出作为构建的一部分。调用脚本的目标使用“action”目标类型声明(请参阅gn help action)。 +在构建文件执行期间,执行脚本的第二种方式是同步的。在某些情况下,这是必要的,以确定要编译的文件集,或者获取构建文件可能依赖的某些系统配置。构建文件可以读取脚本的stdout并以不同的方式对其执行操作。 +同步脚本执行由exec_script函数完成(有关详细信息和示例,请参阅gn help exec_script)。因为同步执行脚本需要暂停当前的buildfile执行,直到Python进程完成执行,所以依赖外部脚本很慢,应该最小化。 +为了防止滥用,允许调用exec_script的文件可以在toplevel .gn文件中列入白名单。 Chrome会执行此操作,需要对此类添加进行其他代码审核。请参阅gn help dotfile。 +您可以同步读取和写入在同步运行脚本时不鼓励但偶尔需要的文件。典型的用例是传递比当前平台的命令行限制更长的文件名列表。有关如何读取和写入文件,请参阅gn help read_file和gn help write_file。如果可能,应避免这些功能。 +超过命令行长度限制的操作可以使用响应文件来解决此限制,而不同步写入文件。请参阅gn help response_file_contents。 + +9.1 Imports +您可以 import .gni 文件到当前文件中。 这不是 C++中的 include。 Import 的文件将独立执行并将执行的结果复制到当前文件中(C ++执行的时候, 当遇到 include 指令时才会在当前环境中 include 文件)。 Import 允许导入的结果被缓存, 并且还防止了一些“creative”的用途包括像嵌套 include 文件。通常一个.gni 文件将定义 build 的参数和模板。 命令 gn help import 查看更多信息。.gni 文件可以定义像_this 名字前使用一个下划线的临时变量, 从而它不会被传出文件外。。 + +9.2 路径处理 +通常你想使一个文件名或文件列表名相对于不同的目录。 这在运行 scripts 时特别常见的, 当构建输出目录为当前目录执行的时候, 构建文件通常是指相对于包含他们的目录的文件。您可以使用 rebase_path 转化目录。命令 gn help rebase_path 查看纤细信息。 + +# Declares a script that compiles IDL files to source, and then compiles those +# source files. +template("idl") { + # Always base helper targets on target_name so they're unique. Target name + # will be the string passed as the name when the template is invoked. + idl_target_name = "${target_name}_generate" + action_foreach(idl_target_name) { + ... + } + + # Your template should always define a target with the name target_name. + # When other targets depend on your template invocation, this will be the + # destination of that dependency. + source_set(target_name) { + ... + deps = [ ":$idl_target_name" ] # Require the sources to be compiled. + } +} \ No newline at end of file diff --git a/test/unittest/test_data/diffpatch/2.log.new_1 b/test/unittest/test_data/diffpatch/2.log.new_1 new file mode 100755 index 0000000000000000000000000000000000000000..bc715802097e63ac4639ec7d08b867331dc04c1a --- /dev/null +++ b/test/unittest/test_data/diffpatch/2.log.new_1 @@ -0,0 +1,6271 @@ +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS diff --git a/test/unittest/test_data/diffpatch/2.log.new_2 b/test/unittest/test_data/diffpatch/2.log.new_2 new file mode 100755 index 0000000000000000000000000000000000000000..bc715802097e63ac4639ec7d08b867331dc04c1a --- /dev/null +++ b/test/unittest/test_data/diffpatch/2.log.new_2 @@ -0,0 +1,6271 @@ +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS diff --git a/test/unittest/test_data/diffpatch/2.log.new_3 b/test/unittest/test_data/diffpatch/2.log.new_3 new file mode 100755 index 0000000000000000000000000000000000000000..bc715802097e63ac4639ec7d08b867331dc04c1a --- /dev/null +++ b/test/unittest/test_data/diffpatch/2.log.new_3 @@ -0,0 +1,6271 @@ +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS diff --git a/test/unittest/test_data/diffpatch/2.log.old b/test/unittest/test_data/diffpatch/2.log.old new file mode 100755 index 0000000000000000000000000000000000000000..e57dc775d39fe9e6fdce344183beb25ad49d1d05 --- /dev/null +++ b/test/unittest/test_data/diffpatch/2.log.old @@ -0,0 +1,15 @@ +111 +222 +333 +444 +555 +666 +777 +888 +999 +有两种方式来执行脚本。 GN中的所有外部脚本都在Python中。第一种方式是构建步骤。这样的脚本将需要一些输入并生成一些输出作为构建的一部分。调用脚本的目标使用“action”目标类型声明(请参阅gn help action)。 +在构建文件执行期间,执行脚本的第二种方式是同步的。在某些情况下,这是必要的,以确定要编译的文件集,或者获取构建文件可能依赖的某些系统配置。构建文件可以读取脚本的stdout并以不同的方式对其执行操作。 +同步脚本执行由exec_script函数完成(有关详细信息和示例,请参阅gn help exec_script)。因为同步执行脚本需要暂停当前的buildfile执行,直到Python进程完成执行,所以依赖外部脚本很慢,应该最小化。 +为了防止滥用,允许调用exec_script的文件可以在toplevel .gn文件中列入白名单。 Chrome会执行此操作,需要对此类添加进行其他代码审核。请参阅gn help dotfile。 +您可以同步读取和写入在同步运行脚本时不鼓励但偶尔需要的文件。典型的用例是传递比当前平台的命令行限制更长的文件名列表。有关如何读取和写入文件,请参阅gn help read_file和gn help write_file。如果可能,应避免这些功能。 +超过命令行长度限制的操作可以使用响应文件来解决此限制,而不同步写入文件。请参阅gn help response_file_contents。 \ No newline at end of file diff --git a/test/unittest/test_data/diffpatch/2.log.patch b/test/unittest/test_data/diffpatch/2.log.patch new file mode 100755 index 0000000000000000000000000000000000000000..a3e0dea12eadcb1e8af60ebd9a659a0bf67d7d8d Binary files /dev/null and b/test/unittest/test_data/diffpatch/2.log.patch differ diff --git a/test/unittest/test_data/diffpatch/2.log.test b/test/unittest/test_data/diffpatch/2.log.test new file mode 100755 index 0000000000000000000000000000000000000000..76e9149298ef6bcacb8493f1b5d96a724dbe15c7 --- /dev/null +++ b/test/unittest/test_data/diffpatch/2.log.test @@ -0,0 +1,175622 @@ +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + + + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS + +[==========] Running 25 tests from 7 test cases. +[----------] Global test environment set-up. +[----------] 1 test from UpdaterTest +[ RUN ] UpdaterTest.TestUpdater +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 97 : + + ************* CreatePackageBin test_package.bin + +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file loadScript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2363 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 182 2363 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:182 data offset:2363 packedFileSize: 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file registerCmd.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:2596 unpackSize:480 packSize:480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 362 2596 packedSize:480 480 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:362 data offset:2596 packedFileSize: 713 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_function.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3076 unpackSize:334 packSize:334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 542 3076 packedSize:334 334 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:542 data offset:3076 packedFileSize: 1047 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_math.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3410 unpackSize:536 packSize:536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 722 3410 packedSize:536 536 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:722 data offset:3410 packedFileSize: 1583 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file test_native.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:3946 unpackSize:343 packSize:343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 902 3946 packedSize:343 343 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:902 data offset:3946 packedFileSize: 1926 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file testscript.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4289 unpackSize:296 packSize:296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1082 4289 packedSize:296 296 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1082 data offset:4289 packedFileSize: 2222 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file Verse-script.us to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4585 unpackSize:331 packSize:331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1262 4585 packedSize:331 331 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1262 data offset:4585 packedFileSize: 2553 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /hos to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:4916 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1442 4916 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1442 data offset:4916 packedFileSize: 2786 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /system to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5149 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1622 5149 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1622 data offset:5149 packedFileSize: 3019 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 78 : Add file /vendor to package +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 401 : Pack start:5382 unpackSize:233 packSize:233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 369 : EncodeHeader startOffset: 1802 5382 packedSize:233 233 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 107 : Header offset:1802 data offset:5382 packedFileSize: 3252 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 113 : SavePackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 163 : SavePackage success file length: 5615 +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 1982 local size:5615 +1970-01-02 18:11:36 [INFO]UPDATER pkg_managerImpl.cpp 556 : Signature 2107 256 /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [ERROR]UPDATER pkg_stream.cpp 105 : Flush size 2363 local size:5615 +1970-01-02 18:11:36 [WARNING]UPDATER pkg_managerImpl.cpp 560 : Sign file /data/updater/dst/test_package.bin success +1970-01-02 18:11:36 [INFO]UPDATER updater_binary_unittest.cpp 178 : CreatePackage success offset +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/dst/test_package.bin +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 2363 packedSize:233 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 2596 packedSize:480 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 480 unpackedSize 480 registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 3076 packedSize:334 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 334 unpackedSize 334 test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 722 3410 packedSize:536 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 536 unpackedSize 536 test_math.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 902 3946 packedSize:343 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 343 unpackedSize 343 test_native.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1082 4289 packedSize:296 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 296 unpackedSize 296 testscript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1262 4585 packedSize:331 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 331 unpackedSize 331 Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1442 4916 packedSize:233 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1622 5149 packedSize:233 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /system +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 1802 5382 packedSize:233 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 233 unpackedSize 233 /vendor +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 2107 +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: RegisterCmder +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: LoadScript +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Stdout +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Abort +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Assert +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Sleep +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: Concat +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: IsSubString +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: set_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: show_progress +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: ui_print +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sparse_image_write +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 71 : run sha_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: sha_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 75 : run first_block_check +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: first_block_check +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 79 : run block_update +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: block_update +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack registerCmd.us data offset:2596 packedSize:480 unpackedSize:480 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad806528 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bd0 expression:0xad8062d0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad8063c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c10 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad806450 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ca0 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cc0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 0-1]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [ERROR]UPDATER script_instructionhelper.cpp 98 : LoadScript reserved +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 0-1]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 0-1]"FunctionCallExpression::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder " +1970-01-02 18:11:36 [INFO]UPDATER script_managerImpl.cpp 161 : AddInstruction instrName: TestWriteSpace +1970-01-02 18:11:36 [WARNING]UPDATER script_managerImpl.cpp 163 : Instruction: TestWriteSpace exist +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 0-1]"ExecuteNativeFunc::Execute RegisterCmder result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 0-1]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 0-1]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 0-1]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: registerCmd.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack loadScript.us data offset:2363 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805b50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad8064b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805b50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8064e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad805c00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c30 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c80 expression:0xad805c90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad806438 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d10 expression:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 1-2]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_function.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_logic.us priority:3 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_logic.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_if.us priority:1 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_if.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_math.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript testscript.us priority:1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript Verse-script.us priority:2 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 1-2]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 1-2]"FunctionCallExpression::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript " +1970-01-02 18:11:36 [INFO]UPDATER script_loadscript.cpp 36 : UScriptLoadScript test_script.us priority:0 +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 180 : Fail to access script test_script.us +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 1-2]"ExecuteNativeFunc::Execute LoadScript result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 1-2]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 1-2]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 1-2]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: loadScript.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 1970-01-02 18:11:36 [464 : INFOUnpack test_function.us data offset:3076 packedSize:334 unpackedSize:334] +UPDATER pkg_pkgfile.cpp 1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_function.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile testscript.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805be0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805be0 expression:0xad806438 +69 : ExtractFile test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d30 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack testscript.us data offset:4289 packedSize:296 unpackedSize:296 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad8064c8 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : 1970-01-02 18:11:36 [ExecuteScript testscript.usINFO] +UPDATER script_param.cpp 51 : AddParams params 0xad805d30 expression:0xad806468 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cb0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ce0 expression:0xad8066d8 +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack test_math.us data offset:3410 packedSize:536 unpackedSize:536 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript test_math.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e00 expression:0xad806870 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cppscript_param.cpp 3551 : : CreateParams params:0xad201010AddParams params 0xad805e00 expression:0xad806888 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_param.cpp AddParams params 0xad201010 expression:0xad203018 +51 : AddParams params 0xad805e00 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e80 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2010b0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e70 expression:0xad805e90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cb0 expression:0xad805ca0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ec0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805ef0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806810 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad8068b8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ef0 expression:0xad806828 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806918 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad203198 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2010b0 expression:0xad2031c8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805ec0 expression:0xad806900 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201130 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : 1970-01-02 18:11:36 [AddParams params 0xad201130 expression:0xad2031e0 +INFO1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad201130 expression:0xad203240 +]UPDATER script_param.cpp 35 : CreateParams params:0xad805f50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2011c0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER AddParams params 0xad805f50 expression:0xad805f60script_param.cpp +51 : AddParams params 0xad2011c0 expression:0xad203288 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f50 expression:0xad805f70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805f90 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e100 +1970-01-02 18:11:361970-01-02 18:11:36 [[INFOINFO]]UPDATER UPDATER script_param.cpp script_param.cpp 3551 : : CreateParams params:0xad805fb0 +AddParams params 0xad805f00 expression:0xad86e080 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805fb0 expression:0xad805fa0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER AddParams params 0xad805fb0 expression:0xad805fc0 +script_param.cpp 35 : CreateParams params:0xad805c80 +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_param.cpp INFO]UPDATER 51script_param.cpp : 51 : AddParams params 0xad805fb0 expression:0xad805fd0 +AddParams params 0xad805c80 expression:0xad806768 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_param.cpp script_param.cpp 5151 : : AddParams params 0xad805f90 expression:0xad86e120 +AddParams params 0xad805c80 expression:0xad806750 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51INFO : ]UPDATER script_param.cpp AddParams params 0xad805c80 expression:0xad8069d8 +35 : CreateParams params:0xad8c5000 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad805ff0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c5060 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5010 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad203270 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5000 expression:0xad8c5020 +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a38 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805f90 expression:0xad86e140 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c5060 expression:0xad806a20 +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36] UPDATER [script_param.cpp INFO]UPDATER 51script_statement.cpp : 269 : AddParams params 0xad8c5060 expression:0xad8069f0 +[INTERPRETER 2-3]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2011c0 expression:0xad2032a0 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad8c50f0 +Test function ================ +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]UPDATER script_interpreter.cpp AddParams params 0xad8c50f0 expression:0xad806a68 +197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ae0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ][UPDATER script_param.cppINFO] UPDATER script_statement.cpp 51 : 159 : AddParams params 0xad2011c0 expression:0xad203258[INTERPRETER 2-3]"UScriptExpressionStatement::statement " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad201210 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 1970-01-02 18:11:36 [51 : INFO]AddParams params 0xad201210 expression:0xad2032d0UPDATER + script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO] UPDATER [ script_context.cppINFO ]UPDATER script_param.cpp114 : 35 : [INTERPRETER 2-4]" Update varName:c value: type: Integer 30"CreateParams params:0xad2012b0 + +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad8c50f0 expression:0xad806ab0 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-4]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : 1970-01-02 18:11:36 [INTERPRETER 2-4]"UScriptExpressionStatement::statement "[ +INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-5]"UScriptStatementList::Execute " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFOINFO]]UPDATER UPDATER script_expression.cpp script_statement.cpp 129159 : : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 56 result:type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:a value: type: Integer 59" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 59" +[INTERPRETER 2-4]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11"1970-01-02 18:11:36 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " + 1970-01-02 18:11:36 [[INFO]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 77114 : : [INTERPRETER 3-5]" Update varName:b value: type: Integer 11" +[INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad203498 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034b0 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034c8 +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-4]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012b0 expression:0xad2034e0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad2012f0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad2034f8 +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFO]UPDATER UPDATER script_expression.cpp script_param.cpp 101 : 51 : [INTERPRETER 2-4]"AssignExpression::Execute update local var 'f = type: Integer 30 ' "AddParams params 0xad2012f0 expression:0xad203540 + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203570 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad2012f0 expression:0xad203510 +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-4]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-6]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 1631970-01-02 18:11:36 : [INFO][INTERPRETER 2-4]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30"UPDATER script_statement.cpp +159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier f " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:361970-01-02 18:11:36 [[INFO]INFOUPDATER ] script_expression.cppUPDATER script_context.cpp77 : 100 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +[INTERPRETER 2-4]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 add right:type: Integer 11 result:type: Integer 70" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 30" +Test math ================ +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 1970-01-02 18:11:3674 : [INFO][INTERPRETER 2-4]"Execute statements identifier a "UPDATER + script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER [script_context.cpp INFO]UPDATER 100script_statement.cpp : [INTERPRETER 2-4]"FindVariable varName:a "159 + : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 1970-01-02 18:11:36[ [INFO]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 77 : 129 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +[INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 3 add right:type: Integer 10 result:type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:a value: type: Integer 13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-4]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 13"[ +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-4]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-4]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-4]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:b value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-4]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 701970-01-02 18:11:36 : [INFO[INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20"] +UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_expression.cpp 101129 : : [INTERPRETER 4-6]"BinaryExpression::Execute "[INTERPRETER 2-3]"AssignExpression::Execute update local var 'a1 = type: List [0] = 30 [1] = 10 [2] = 20 ' " + +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]UPDATER INFOscript_context.cpp] UPDATER script_expression.cpp 100 : 129 : [INTERPRETER 2-3]"FindVariable varName:a1 "[INTERPRETER 4-6]"BinaryExpression::Execute " + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a1 value: type: Integer 30" +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a2 value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-3]" Update varName:a3 value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36UPDATER script_expression.cpp[ INFO]UPDATER 74script_statement.cpp : 163[INTERPRETER 3-5]"Execute statements identifier b " : +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 sub right:type: Integer 11 result:type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List [0] = 30 [1] = 10 [2] = 20"script_expression.cpp +147 : [INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 70 mul right:type: Integer 48 result:type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 3-5]"AssignExpression::Execute update local var 'c = type: Integer 3360 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 3-5]" Update varName:c value: type: Integer 3360" + [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 3360" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-5]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 1631970-01-02 18:11:36 : [[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout " +INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-5]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 174 : [INTERPRETER 3-5]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-5]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + : [INTERPRETER 2-3]"FindVariable varName:a1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 3-5]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 771970-01-02 18:11:36 : [[INTERPRETER 2-3]"IdentifierExpression::Execute 'a1 = type: Integer 30 ' "INFO +]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'a = type: Integer 59 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 3-5]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 3-5]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 3-5]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a2 = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36 [[INTERPRETER 3-5]"BinaryExpression::Execute left:type: Integer 59 == right:type: Integer 11 result:type: Integer 0" +INFO]1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 3-7]"UScriptStatementList::Execute " +UPDATER script_expression.cpp 74 : [INTERPRETER 2-3]"Execute statements identifier a3 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 3-7]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 3-7]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:a3 " +[1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-3]"IdentifierExpression::Execute 'a3 = type: Integer 20 ' " +30 10 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-3]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : INFO[INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout "] +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : 1970-01-02 18:11:36 [[INTERPRETER 3-7]"FunctionCallExpression::Execute Concat "INFO +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Concat result: 0" +sssssss +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 3-7]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 3-7]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-7]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 3-5]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 3-5]"statements_ execute result type: 1 value : type: List " +]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]1970-01-02 18:11:36 UPDATER [script_function.cpp INFO]UPDATER 36 : script_interpreter.cpp 41[INTERPRETER 2-3]"UScriptFunction execute computer" : +ExecuteScript finish ret: 0 script: testscript.us UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : 1970-01-02 18:11:36 [INTERPRETER 4-6]"Execute statements identifier b "[ +INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:a value: type: Integer 10" + +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 11 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-8]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : 1970-01-02 18:11:36[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 mul right:type: Integer 2 result:type: Integer 48" +[1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:c value: type: Integer 48" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 48" +INFO]1970-01-02 18:11:36UPDATER [ script_statement.cppINFO ]UPDATER 159 : script_statement.cpp 159 : [INTERPRETER 2-8]"UScriptExpressionStatement::statement " +[INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : 1970-01-02 18:11:36 [[INTERPRETER 2-8]"BinaryExpression::Execute " +INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ] UPDATER script_expression.cpp script_context.cpp 74 : 100 : [INTERPRETER 4-6]"Execute statements identifier b " +[INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 add right:type: Integer 11 result:type: Integer 24" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " + [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 13 sub right:type: Integer 3 result:type: Integer 10" +1970-01-02 18:11:361970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 24 div right:type: Integer 10 result:type: Integer 2" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Integer 2 ' " + [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-8]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 20 result:type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-8]"AssignExpression::Execute update local var 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Integer 2"1970-01-02 18:11:36 + [1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 2" +INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-8]" Update varName:f value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-8]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier f " +1970-01-02 18:11:36 [1970-01-02 18:11:36 [INFOINFO]]UPDATER UPDATER script_expression.cppscript_context.cpp 100147 : : [INTERPRETER 2-8]"FindVariable varName:f "[INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 mul right:type: Integer 3 result:type: Integer 6" + +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'f = type: Integer 30 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-8]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-8]"params result: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-8]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-8]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 6 result:type: Integer 7" +1970-01-02 18:11:36 [INFO]UPDATER 1+2*3 script_expression.cpp 77 : 7 [INTERPRETER 2-8]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 2 div right:type: Integer 3 result:type: Integer 0" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 1 add right:type: Integer 0 result:type: Integer 1" +1+2/3 1 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " + +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [1970-01-02 18:11:36 INFO[]INFOUPDATER ]script_expression.cpp UPDATER script_statement.cpp 101 : 342 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'e1 = type: Float 0.500000 ' " +[INTERPRETER 2-8]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-8]"UScriptStatementList finish type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:e1 value: type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 30 [1] = 10 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 0.500000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:a value: type: Integer 10" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:b value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-9]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-9]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-9]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-9]"BinaryExpression::Execute left:type: Integer 10 add right:type: Integer 100 result:type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-9]"AssignExpression::Execute update local var 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-9]" Update varName:f value: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-9]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:f " +[INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'f = type: Integer 110 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-9]"params result: type: Integer 110" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:a " +1970-01-02 18:11:36 1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'a = type: Integer 10 ' " +1970-01-02 18:11:36 [INFO]UPDATER [ INFOscript_statement.cpp] UPDATER script_context.cpp 342 : 100 : [INTERPRETER 2-9]"params result: type: Integer 10" +[INTERPRETER 4-6]"FindVariable varName:e1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-9]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'e1 = type: Float 0.500000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 0.500000 mul right:type: Integer 100 result:type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'f = type: Float 50.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:f value: type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 50.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'b = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier c " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:c " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'c = type: Integer 48 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'f = type: Float 50.000000 ' " +13 11 48 50 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-9]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-9]"IdentifierExpression::Execute 'b = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [1970-01-02 18:11:36INFO ]UPDATER [script_statement.cpp INFO]UPDATER 342script_expression.cpp : 74 : [INTERPRETER 2-9]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-9]"UScriptStatementList finish type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 110 [1] = 10 [2] = 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 2-3]"FunctionCallExpression::Execute computer " +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 36 : [INTERPRETER 2-3]"UScriptFunction execute computer" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:a value: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:b value: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:c value: type: Integer 30" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 2-10]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 2-10]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 2-10]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 2-10]"BinaryExpression::Execute left:type: Integer 100 add right:type: Integer 20 result:type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 2-10]"AssignExpression::Execute update local var 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-3]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 2-10]" Update varName:f value: type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-10]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 120" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier f " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:f " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'f = type: Integer 120 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 120" +[INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier a " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:a " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'a = type: Integer 13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: String dddddddddd add right:type: Integer 13 result:type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 'str = type: String dddddddddd13 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:str value: type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: String dddddddddd13" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier str " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:str " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 'str = type: String dddddddddd13 ' " +dddddddddd13 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 3.000000 add right:type: Float 10.000000 result:type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t1 value: type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'a = type: Integer 100 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 100" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 2-10]"Execute statements identifier b " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 2-10]"FindVariable varName:b " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 2-10]"IdentifierExpression::Execute 'b = type: Integer 20 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 342 : [INTERPRETER 2-10]"params result: type: Integer 20" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-10]"UScriptStatementList finish type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +1970-01-02 18:11:36 [INFO]UPDATER script_function.cpp 70 : [INTERPRETER 2-3]"UScriptFunction execute computer result type: 4 value : type: List [0] = 120 [1] = 100 [2] = 20" +30 10 20 110 10 100 120 100 20 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 2-3]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 2-3]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 2-3]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 2-3]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_function.us + 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 13.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Integer 5 add right:type: Integer 6 result:type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t2 value: type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Integer 11" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 add right:type: Integer 11 result:type: Float 24.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 sub right:type: Integer 11 result:type: Float 2.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 24.000000 mul right:type: Float 2.000000 result:type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t3 value: type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 48.000000" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 13.000000 div right:type: Integer 11 result:type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 101 : [INTERPRETER 4-6]"AssignExpression::Execute update local var 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 114 : [INTERPRETER 4-6]" Update varName:t4 value: type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: Float 1.181818" +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 129 : [INTERPRETER 4-6]"BinaryExpression::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 147 : [INTERPRETER 4-6]"BinaryExpression::Execute left:type: Float 48.000000 > right:type: Float 1.181818 result:type: Integer 1" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 4-11]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-11]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-11]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-11]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-11]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-11]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-11]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-11]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-11]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 4-6]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 4-6]"FunctionCallExpression::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t1 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't1 = type: Float 13.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t2 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't2 = type: Integer 11 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t3 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't3 = type: Float 48.000000 ' " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 74 : [INTERPRETER 4-6]"Execute statements identifier t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_context.cpp 100 : [INTERPRETER 4-6]"FindVariable varName:t4 " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 77 : [INTERPRETER 4-6]"IdentifierExpression::Execute 't4 = type: Float 1.181818 ' " +13 11 48 1.18182 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 4-6]"ExecuteNativeFunc::Execute Stdout result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 4-6]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 4-6]"UScriptStatementList finish type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 4-6]"statements_ execute result type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 0 script: test_math.us +1970-01-02 18:11:36 [INFO]UPDATER threadpool.cpp 148 : ThreadPool::AddTask 0 +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack Verse-script.us data offset:4585 packedSize:331 unpackedSize:331 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 32 : ExecuteScript Verse-script.us +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805e10 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805e00 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805e10 expression:0xad805d50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d40 expression:0xad8068a0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805bf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805bf0 expression:0xad806708 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c50 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c40 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c50 expression:0xad805c60 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c70 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c70 expression:0xad806870 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805c20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805c20 expression:0xad8063a8 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cd0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805cc0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cd0 expression:0xad805ce0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805cf0 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805cf0 expression:0xad806420 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 35 : CreateParams params:0xad805d20 +1970-01-02 18:11:36 [INFO]UPDATER script_param.cpp 51 : AddParams params 0xad805d20 expression:0xad806408 +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 269 : [INTERPRETER 5-12]"UScriptStatementList::Execute " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute set_progress " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress " +set_progress:0.4 +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute set_progress result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute ui_print " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print " +ui_log:Patching hos image unconditionally... +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute ui_print result: 0" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 1 value : type: List " +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 159 : [INTERPRETER 5-12]"UScriptExpressionStatement::statement " +1970-01-02 18:11:36 [INFO]UPDATER script_expression.cpp 156 : [INTERPRETER 5-12]"FunctionCallExpression::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 163 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write " +1970-01-02 18:11:36 [INFO]UPDATER update_processor.cpp 101 : UScriptInstructionSparseImageWrite::Execute /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /hos +1970-01-02 18:11:36 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /hos data offset:4916 packedSize:233 unpackedSize:233 +1970-01-02 18:11:36 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 127 : writer hos failed +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 197 : [INTERPRETER 5-12]"ExecuteNativeFunc::Execute sparse_image_write result: 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 163 : [INTERPRETER 5-12]"UScriptExpressionStatement::Execute result: type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_statement.cpp 287 : [INTERPRETER 5-12]"UScriptStatementList finish type: 5 errorCode : 508" +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 89 : [INTERPRETER 5-12]"statements_ execute result type: 5 errorCode : 508 " +1970-01-02 18:11:36 [INFO]UPDATER script_interpreter.cpp 41 : ExecuteScript finish ret: 508 script: Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 126 : Fail to ExecuteScript Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER script_managerImpl.cpp 150 : Fail to execute script Verse-script.us +1970-01-02 18:11:36 [ERROR]UPDATER update_processor.cpp 174 : Fail to execute script +[ OK ] UpdaterTest.TestUpdater (252 ms) +[----------] 1 test from UpdaterTest (252 ms total) + +[----------] 5 tests from UpdaterUnitTest +[ RUN ] UpdaterUnitTest.updater_StartUpdaterProc +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [ERROR]UPDATER pkg_managerImpl.cpp 290 : Can not find file updater_binary +1970-01-02 18:11:37 [ERROR]UPDATER updater.cpp 219 : Updater: cannot extract updater binary from update package. +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:37 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:37 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:39 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:42 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:42 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:43 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:43 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:43 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +Updater process finished. +1970-01-02 18:11:43 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:43 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:44 [INFO]UPDATER updater.cpp 180 : Write logs +1970-01-02 18:11:44 [ERROR]UPDATER updater.cpp 189 : set progress with wrong arguments +1970-01-02 18:11:44 [WARNING]UPDATER updater.cpp 202 : Child process returns unexpected message. +1970-01-02 18:11:44 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/updater_binary +1970-01-02 18:11:44 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 +1970-01-02 18:11:45 [ERROR]UPDATER updater.cpp 236 : Failed to change mode +1970-01-02 18:11:45 [INFO]UPDATER updater.cpp 243 : Execute updater binary failed: 2 +1970-01-02 18:11:46 [ERROR]UPDATER updater.cpp 266 : Updater process exit with status: 255 +[ OK ] UpdaterUnitTest.updater_StartUpdaterProc (9914 ms) +[ RUN ] UpdaterUnitTest.updater_DoUpdater +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:46 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:46 [WARNING]UPDATER mount.cpp 194 : Read /data/updater/updater/etc/fstab.no.updater failed +1970-01-02 18:11:46 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/wrong_hash_updater.zip :9756 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 6009 unpackedSize: 6123 offset header: 3307 data: 3352 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 3267 unpackedSize: 443786 offset header: 0 data: 40 +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:442636 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 442636 unpackedSize 442636 /hos +1970-01-02 18:11:46 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_upgradefile.cpp 222 : Fail to verify signature +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/ +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 223 : unpack update.bin fail in package /data/updater/updater/wrong_hash_updater.zip +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :104 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/unsign_updater.zip :9435 +1970-01-02 18:11:46 [ERROR]UPDATER pkg_zipfile.cpp 110 : end dir format error /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 277 : Load package fail /data/updater/updater/unsign_updater.zip +1970-01-02 18:11:46 [ERROR]UPDATER pkg_managerImpl.cpp 212 : Unzip /data/updater/updater/unsign_updater.zip fail +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :105 +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 139 : Verify package Fail... +Mount for path/data +/data already mounted +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 113 : totalSize : 1411334144, freeSize : 94.79%. +1970-01-02 18:11:46 [INFO]UPDATER updater.cpp 134 : Verify package... +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/updater.zip :26167980 +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 update.bin +1970-01-02 18:11:46 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 build_tools.zip +1970-01-02 18:11:46 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 26005189 unpackedSize: 70489850 offset header: 0 data: 40 +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 173 : LoadPackage /data/updater/updater/update.bin +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 182 1103 packedSize:25 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 25 unpackedSize 25 /version_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 362 1128 packedSize:22 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 22 unpackedSize 22 /board_list +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 439 : Component offset: 542 1150 packedSize:70488700 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 277 : Component packedSize 70488700 unpackedSize 70488700 /vendor +1970-01-02 18:11:48 [INFO]UPDATER pkg_upgradefile.cpp 198 : signOffset 847 +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/updater/build_tools.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 529 : packedSize: 162311 unpackedSize: 162385 offset header: 26005229 data: 26005274 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 134 : LoadPackage /data/updater/updater/build_tools.zip :162385 +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 100 unpackedSize: 111 offset header: 0 data: 45 Verse-script.us +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 161920 unpackedSize: 276292 offset header: 145 data: 189 updater_binary +1970-01-02 18:11:51 [INFO]UPDATER pkg_zipfile.cpp 509 : packedSize: 31 unpackedSize: 33 offset header: 162109 data: 162152 loadScript.us +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 143 : Package verified. start to install package... +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 146 : Version Check Fail... +[ OK ] UpdaterUnitTest.updater_DoUpdater (5089 ms) +[ RUN ] UpdaterUnitTest.updater_GetUpdatePackageInfo +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 74 : LoadPackage fail ret :103 +[ OK ] UpdaterUnitTest.updater_GetUpdatePackageInfo (7 ms) +[ RUN ] UpdaterUnitTest.updater_UpdatePreProcess +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +[ OK ] UpdaterUnitTest.updater_UpdatePreProcess (10 ms) +[ RUN ] UpdaterUnitTest.updater_UpdateSdcard +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:51 [INFO]UPDATER updater_main.cpp 101 : UpdaterFromSdcard start, sdcard updaterPath : /data/updater/updater/updater.zip +1970-01-02 18:11:51 [INFO]UPDATER pkg_pkgfile.cpp 69 : ExtractFile /data/updater/src/version_list +1970-01-02 18:11:51 [INFO]UPDATER pkg_upgradefile.cpp 464 : Unpack /version_list data offset:1103 packedSize:25 unpackedSize:25 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 95 : OtaTargetVersion PLAT-LGRP1-CHN 2.0.1.863 +1970-01-02 18:11:51 [INFO]UPDATER updater.cpp 96 : Ota_softwareVersion 0001 +1970-01-02 18:11:51 [ERROR]UPDATER updater_main.cpp 116 : Version Check fail +../../base/updater/tests/unittest/updater_test/updater_unittest.cpp:153: Failure +Expected equality of these values: + status + Which is: 1 + UPDATE_SUCCESS + Which is: 0 +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard (32 ms) +[----------] 5 tests from UpdaterUnitTest (15052 ms total) + +[----------] 4 tests from FstabApiUnitTest +[ RUN ] FstabApiUnitTest.ReadFstabFromFile_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:51 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.ReadFstabFromFile_unitest (2 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForPath_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForPath_unitest (1 ms) +[ RUN ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.FindFstabItemForMountPoint_unitest (1 ms) +[ RUN ] FstabApiUnitTest.GetMountFlags_unitest +Updater Unit MountUnitTest Begin! +File system specific mount options is barrier=1,data=ordered +Updater Unit MountUnitTest End! +[ OK ] FstabApiUnitTest.GetMountFlags_unitest (1 ms) +[----------] 4 tests from FstabApiUnitTest (5 ms total) + +[----------] 7 tests from MountUnitTest +[ RUN ] MountUnitTest.FormatPartition_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : / + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : f2fs + Mount options: ro,barrier=1 +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 110 : Cannot find fstab item for to format. +1970-01-02 18:11:51 [ERROR]UPDATER mount.cpp 120 : Try to format /data with unsupported file system type: ntfs +Umount for path/misc + + F2FS-tools: mkfs.f2fs Ver: 1.12.0 (2018-11-12) + +Info: Disable heap-based policy +Info: Debug level = 0 +Info: Trim is enabled + Info: No support kernel version! +Info: Segments per section = 1 +Info: Sections per zone = 1 +Info: sector size = 512 +Info: total sectors = 2048 (1 MB) +Info: zone aligned segment0 blkaddr: 512 + Error: Device size is not sufficient for F2FS volume + Error: Failed to prepare a super block!!! + Error: Could not format the device!!! +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 68 : Command /system/bin/make_f2fs failed with status 255 +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 130 : Format /misc failed +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.FormatPartition_unitest (1183 ms) +[ RUN ] MountUnitTest.MountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data1 + Fs type : ntfs + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:52 [ERROR]UPDATER mount.cpp 289 : Cannot find fstab item for to mount. +Mount for path/vendor +/vendor already mounted +Umount for path/misc +Creating filesystem with 256 4k blocks and 128 inodes + +Allocating group tables: 0/1 done +Writing inode tables: 0/1 done +Writing superblocks and filesystem accounting information: 0/1 done + +Mount for path/misc +File system specific mount options is barrier=1 +1970-01-02 18:11:53 [INFO]UPDATER mount.cpp 280 : Mount /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc to /misc successful +Mount for path/data1 +File system specific mount options is barrier=1,data=ordered,noauto_da_alloc +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 272 : Unsupported file system "ntfs" +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.MountForPath_unitest (1150 ms) +[ RUN ] MountUnitTest.UmountForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 220 : Cannot find fstab item for to umount. +Umount for path/misc/mount2 +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.UmountForPath_unitest (54 ms) +[ RUN ] MountUnitTest.GetMountStatusForPath_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 + Mount point : /data/mount2 + Fs type : ext4 + Mount options: ro,barrier=1 +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetMountStatusForPath_unitest (4 ms) +[ RUN ] MountUnitTest.GetItemForMountPoint_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 309 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetItemForMountPoint_unitest (2 ms) +[ RUN ] MountUnitTest.SetupPartitions_unitest +Updater Unit MountUnitTest Begin! +Updater filesystem config info: +1970-01-02 18:11:53 [ERROR]UPDATER mount.cpp 323 : Fstab is empty. +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : / + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /tmp + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/misc + Mount point : /misc + Fs type : ext4 + Mount options: ro,barrier=1 +Mount for path/data +/data already mounted +Umount for path/misc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.SetupPartitions_unitest (3 ms) +[ RUN ] MountUnitTest.GetBlockDeviceByMountPoint_unitest +Updater Unit MountUnitTest Begin! +1970-01-02 18:11:53 [ERROR]UPDATER fstab.cpp 93 : fp is nullptr +1970-01-02 18:11:53 [WARNING]UPDATER mount.cpp 194 : Read /etc/fstab.updater failed +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Cannot open "/vendor/etc/fstab.updater" file: 2 +Updater filesystem config info: +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/system + Mount point : /system + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor + Mount point : /vendor + Fs type : ext4 + Mount options: ro,barrier=1 + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/hos + Mount point : /hos + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc +Updater Unit MountUnitTest End! +[ OK ] MountUnitTest.GetBlockDeviceByMountPoint_unitest (9 ms) +[----------] 7 tests from MountUnitTest (2406 ms total) + +[----------] 4 tests from ApplyPatchUnitTest +[ RUN ] ApplyPatchUnitTest.updater_SparseWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 35 : SparseWrite: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER sparse_writer.cpp 40 : SparseWrite: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [ERROR]UPDATER sparse_writer.cpp 44 : SparseWrite: Invalid sparse image. +1970-01-02 18:11:53 [INFO]UPDATER sparse_writer.cpp 54 : Sparsewrite: write sparse image success. +[ OK ] ApplyPatchUnitTest.updater_SparseWriter (12 ms) +[ RUN ] ApplyPatchUnitTest.updater_RawWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER raw_writer.cpp 26 : RawWriter: invalid address. +1970-01-02 18:11:53 [WARNING]UPDATER raw_writer.cpp 31 : RawWriter: write length is 0, skip. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 42 : Datawriter: /data/updater/ut/datawriter/rawwrite is not writable. +subDir : /data +subDir : /data/updater +subDir : /data/updater/ut +1970-01-02 18:11:53 [INFO]UPDATER raw_writer.cpp 40 : RawWriter: write raw image success. +[ OK ] ApplyPatchUnitTest.updater_RawWriter (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_DataWriterOpenPartition +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 31 : Datawriter: partition name is empty. +1970-01-02 18:11:53 [ERROR]UPDATER data_writer.cpp 36 : Datawriter: cannot find device path for partition 'on_exist'. +[ OK ] ApplyPatchUnitTest.updater_DataWriterOpenPartition (8 ms) +[ RUN ] ApplyPatchUnitTest.updater_CreateDataWriter +Cannot create "/tmp" directory: 17 +Updater filesystem config info: + Device: /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata + Mount point : /data + Fs type : ext4 + Mount options: nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc + Device: /data/updater/ut/datawriter/rawwrite + Mount point : /rawwriter + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/datawriter/sparsewrite + Mount point : /sparsewriter + Fs type : none + Mount options: nosuid,nodev,noatime +[ OK ] ApplyPatchUnitTest.updater_CreateDataWriter (6 ms) +[----------] 4 tests from ApplyPatchUnitTest (34 ms total) + +[----------] 1 test from BlockSetUnitTest +[ RUN ] BlockSetUnitTest.blockset_test_001 +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 40 : Blockset ranges: 1 +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 48 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 50 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset_unittest.cpp 52 : Right iterator +1970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 211 : BlockSet::VerifySha256 SHA256 : ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 +../../base/updater/tests/unittest/applypatch_test/blockset_unittest.cpp:59: Failure +Expected equality of these values: + ret + Which is: true + false +[ FAILED ] BlockSetUnitTest.blockset_test_001 (1 ms) +[----------] 1 test from BlockSetUnitTest (1 ms total) + +[----------] 3 tests from ImagePatchTest +[ RUN ] ImagePatchTest.TestZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/source.zip 0ReadContentFromFile /data/updater/ut/imagepatch/zip-patch-file 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 176 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 176 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +1970-01-02 18:11:53 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 10650e91735ff7450e23fac76c5afa7b8d100d0611b1040ececc3eb774e0d0c9 +[ OK ] ImagePatchTest.TestZipModeImagePatch (26 ms) +[ RUN ] ImagePatchTest.TestGZipModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.gz 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.gz.patch 01970-01-02 18:11:53 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 3 offset 16 +BlockWriter: try to write 30 byte(s) +RowImagePatch::ApplyImagePatch startOffset 16 dataLen 30 +numChunks[1] type 2 offset 54 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +ApplyImagePatch srcStart 30 srcLen 5224 patchOffset 130 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:53 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 5224 unpackedSize: 26775 +ApplyImagePatch packedSize 5224 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig level_ 6 +SetOrignConfig method 8 +SetOrignConfig windowBits_ -15 +SetOrignConfig memLevel_ 8 +SetOrignConfig strategy_ 0 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +ed5d7d6f1c459aff1f89ef50cc896cdb19db09179dee1cc727633bc908c7b63cceb204a1517ba667a69571cf5c774f1c3beb53a223c0def2763a6059 +BlockWriter: try to write 4096 byte(s) +3777b9b570ebcafd1d0c07528fd445ba4d1a872a1e615bd622d3fce31fc92ddfac203545cc89e04a9ec3d025cfbb32824e6a7965f3a1906dda798ee1 +BlockWriter: try to write 2198 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 6294 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 6294 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +numChunks[2] type 3 offset 118 +BlockWriter: try to write 8 byte(s) +RowImagePatch::ApplyImagePatch startOffset 118 dataLen 8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : 0a429413dd299e23a10c513fb461d1da3566345e25f1b54f03cd89aaf92777fa +[ OK ] ImagePatchTest.TestGZipModeImagePatch (54 ms) +[ RUN ] ImagePatchTest.TestLZ4ModeImagePatch +Updater filesystem config info: + Device: /data/updater/ut/imagepatch/zipfile + Mount point : zip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/gzipfile + Mount point : gzip + Fs type : none + Mount options: nosuid,nodev,noatime + Device: /data/updater/ut/imagepatch/lz4file + Mount point : lz4 + Fs type : none + Mount options: nosuid,nodev,noatime +subDir : /data +subDir : /data/updater +ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.cpp.old.lz4 0ReadContentFromFile /data/updater/ut/imagepatch/pkg_managerImpl.lz4.patch 01970-01-02 18:11:54 [INFO]UPDATER blockset.cpp 113 : Push 1 pairs to blockset +numChunks[0] type 4 offset 16 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +ApplyImagePatch srcStart 4 srcLen 9174 patchOffset 76 +ApplyImagePatch expandedLen 26775 targetSize 107102 +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 307 : Block size ID 4 outBuffSize:65536 remainSize:9167 +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 590 : packedSize: 9174 unpackedSize: 26775 +ApplyImagePatch packedSize 9174 unpackedSize 26775 +ApplyImagePatch packedSize 107102 +SetOrignConfig blockSizeID 5 +SetOrignConfig blockIndependence_ 1 +SetOrignConfig contentChecksumFlag_ 1 +SetOrignConfig compressionLevel_ 2 +2f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e0d0a202a204c6963656e7365642075 +636b656453697a653b0d0a2020202072657475726e20504b475f535543434553533b0d0a7d0d0a7d202f2f206e616d65737061636520687061636b6167650d0a +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 188 : frameInfo blockSizeID 5 compressionLevel_: 2 blockIndependence_:1 contentChecksumFlag_:1 +04224d18645008 +BlockWriter: try to write 7 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 214 : Pack header 7 +30250000f1222f2a0d0a202a20436f70797269676874202863292032303231204875617765692044657669636520436f2e2c204c74642e2f00f40a4c +BlockWriter: try to write 9524 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_algo_lz4.cpp 239 : Pack headerSize 8 destOffset:9531 +000000000546ce35 +BlockWriter: try to write 8 byte(s) +1970-01-02 18:11:54 [INFO]UPDATER pkg_managerImpl.cpp 616 : packedSize: 9539 unpackedSize: 107102 + +BlockWriter: try to write 0 byte(s) +CompressNewData packedSize 9539 unpackedSize 107102 packedSize : 107102hexDigest 2abd79c9cd3f4093a14a89810145ddad57799b1c4890d36b8b2aeabcf42c2af8 +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 360 : BlockSet::VerifySha256 SHA256 : bc621be07f8d16442b9d4d1928cd7aa0b4fd83dc174dbc57b7d1cf131b84347e +1970-01-02 18:11:54 [INFO]UPDATER imgpatch.cpp 361 : expected SHA256 : e262e0a80a875e05c59b1e036a55d035b824798d9d68598340c4b0fb7219c97a +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.h:102: Failure +Expected equality of these values: + ret + Which is: -3 + 0 +../../base/updater/tests/unittest/applypatch_test/imagepatch_unittest.cpp:134: Failure +Expected equality of these values: + 0 + test.TestLZ4ModeImagePatch() + Which is: -3 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch (41 ms) +[----------] 3 tests from ImagePatchTest (121 ms total) + +[----------] Global test environment tear-down +[==========] 25 tests from 7 test cases ran. (17874 ms total) +[ PASSED ] 22 tests. +[ FAILED ] 3 tests, listed below: +[ FAILED ] UpdaterUnitTest.updater_UpdateSdcard +[ FAILED ] BlockSetUnitTest.blockset_test_001 +[ FAILED ] ImagePatchTest.TestLZ4ModeImagePatch + + 3 FAILED TESTS diff --git a/test/unittest/test_data/diffpatch/2.log.zip b/test/unittest/test_data/diffpatch/2.log.zip new file mode 100755 index 0000000000000000000000000000000000000000..fa4316a82df462a85cdea940eb1749d3c3eff97b --- /dev/null +++ b/test/unittest/test_data/diffpatch/2.log.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3db38123da135770711be232a1544b7ca8f9146ba99fcdfd8f76900b4400b890 +size 44754 diff --git a/test/unittest/test_data/diffpatch/2_1_new.zip b/test/unittest/test_data/diffpatch/2_1_new.zip new file mode 100755 index 0000000000000000000000000000000000000000..7f60c236919f35f12f66ad64af687361c7c93d7b --- /dev/null +++ b/test/unittest/test_data/diffpatch/2_1_new.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52ea31e994c4fd77034d7b2374b15841c5154bdc02eea596278e158ad507b76d +size 45070 diff --git a/test/unittest/test_data/diffpatch/2_1_old.zip b/test/unittest/test_data/diffpatch/2_1_old.zip new file mode 100755 index 0000000000000000000000000000000000000000..d88da6ae62e95f6f6448852330ed1f474d1c937b --- /dev/null +++ b/test/unittest/test_data/diffpatch/2_1_old.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4307dff9fde39aad1f3c5d3ba85d7e2cec580f24ec58a3df958ce6ded62e549f +size 10663 diff --git a/test/unittest/test_data/diffpatch/2_1_zip.img_patch b/test/unittest/test_data/diffpatch/2_1_zip.img_patch new file mode 100755 index 0000000000000000000000000000000000000000..91e5545c2a1d531204a3312a2ec27a034c599e71 Binary files /dev/null and b/test/unittest/test_data/diffpatch/2_1_zip.img_patch differ diff --git a/test/unittest/test_data/diffpatch/2_1_zip_new.zip b/test/unittest/test_data/diffpatch/2_1_zip_new.zip new file mode 100755 index 0000000000000000000000000000000000000000..7f60c236919f35f12f66ad64af687361c7c93d7b --- /dev/null +++ b/test/unittest/test_data/diffpatch/2_1_zip_new.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52ea31e994c4fd77034d7b2374b15841c5154bdc02eea596278e158ad507b76d +size 45070 diff --git a/test/unittest/test_data/diffpatch/2_2_new.zip b/test/unittest/test_data/diffpatch/2_2_new.zip new file mode 100755 index 0000000000000000000000000000000000000000..2013ab7acb407074421ad7be89dbc0671d876f5f --- /dev/null +++ b/test/unittest/test_data/diffpatch/2_2_new.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c20dd940fd3b36d251ab33489a01d206129694c096ce62d1bc3ba00ccc660aa3 +size 45772 diff --git a/test/unittest/test_data/diffpatch/2_2_old.zip b/test/unittest/test_data/diffpatch/2_2_old.zip new file mode 100755 index 0000000000000000000000000000000000000000..0ed300d5f9f0a6a89b01032e3ea01e44f0132683 --- /dev/null +++ b/test/unittest/test_data/diffpatch/2_2_old.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5020352b9b3d061a8347fcc0d8a89a3906fad48f9875fffe935aa73c850588f1 +size 11316 diff --git a/test/unittest/test_data/diffpatch/2_2_zip.img_patch b/test/unittest/test_data/diffpatch/2_2_zip.img_patch new file mode 100755 index 0000000000000000000000000000000000000000..46f803d87dd3bb69537019fca12edcf8b505c8d1 Binary files /dev/null and b/test/unittest/test_data/diffpatch/2_2_zip.img_patch differ diff --git a/test/unittest/test_data/diffpatch/2_2_zip_new.zip b/test/unittest/test_data/diffpatch/2_2_zip_new.zip new file mode 100755 index 0000000000000000000000000000000000000000..2013ab7acb407074421ad7be89dbc0671d876f5f --- /dev/null +++ b/test/unittest/test_data/diffpatch/2_2_zip_new.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c20dd940fd3b36d251ab33489a01d206129694c096ce62d1bc3ba00ccc660aa3 +size 45772 diff --git a/test/unittest/test_data/diffpatch/2_3_new.zip b/test/unittest/test_data/diffpatch/2_3_new.zip new file mode 100755 index 0000000000000000000000000000000000000000..117297ec25cf7ca5d997ee9adc338f8a8c4d03ab --- /dev/null +++ b/test/unittest/test_data/diffpatch/2_3_new.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a06da01bf3ce5f0710b7e6749bd9026b102f15a89785c824dfe4f47a07f81c1f +size 233237 diff --git a/test/unittest/test_data/diffpatch/2_3_old.zip b/test/unittest/test_data/diffpatch/2_3_old.zip new file mode 100755 index 0000000000000000000000000000000000000000..16eb6c9ebb857647881329437758964d7c47c8cb --- /dev/null +++ b/test/unittest/test_data/diffpatch/2_3_old.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d1b481615d0c75bda0bde97052b80fb6eaba0536c12a7edf7b53f4121c18174 +size 44162 diff --git a/test/unittest/test_data/diffpatch/2_3_zip.img_patch b/test/unittest/test_data/diffpatch/2_3_zip.img_patch new file mode 100755 index 0000000000000000000000000000000000000000..b7c596e16c3dae03604e09446d8a7b437de5083d Binary files /dev/null and b/test/unittest/test_data/diffpatch/2_3_zip.img_patch differ diff --git a/test/unittest/test_data/diffpatch/2_3_zip_new.zip b/test/unittest/test_data/diffpatch/2_3_zip_new.zip new file mode 100755 index 0000000000000000000000000000000000000000..117297ec25cf7ca5d997ee9adc338f8a8c4d03ab --- /dev/null +++ b/test/unittest/test_data/diffpatch/2_3_zip_new.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a06da01bf3ce5f0710b7e6749bd9026b102f15a89785c824dfe4f47a07f81c1f +size 233237 diff --git a/test/unittest/test_data/diffpatch/2_new.zip b/test/unittest/test_data/diffpatch/2_new.zip new file mode 100755 index 0000000000000000000000000000000000000000..51bdb0d8e333a8f719a08ed27412abc8dd70ef5d --- /dev/null +++ b/test/unittest/test_data/diffpatch/2_new.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd451175d827e387bc2e517dfceffe8c441f92c163771455a83359cafc01b14b +size 45772 diff --git a/test/unittest/test_data/diffpatch/2_old.zip b/test/unittest/test_data/diffpatch/2_old.zip new file mode 100755 index 0000000000000000000000000000000000000000..fd53a4574ce9f043f4c2dda49e3b2260b5103904 --- /dev/null +++ b/test/unittest/test_data/diffpatch/2_old.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2ec7b8005a12a1c389a1b28d775c04e4a04194f85ecf87756d2406c8068aa45 +size 11316 diff --git a/test/unittest/test_data/diffpatch/2_zip.img_patch b/test/unittest/test_data/diffpatch/2_zip.img_patch new file mode 100755 index 0000000000000000000000000000000000000000..11ac45deab1ab32a46cadde6c47f85df3c29076c Binary files /dev/null and b/test/unittest/test_data/diffpatch/2_zip.img_patch differ diff --git a/test/unittest/test_data/diffpatch/2_zip_new.zip b/test/unittest/test_data/diffpatch/2_zip_new.zip new file mode 100755 index 0000000000000000000000000000000000000000..51bdb0d8e333a8f719a08ed27412abc8dd70ef5d --- /dev/null +++ b/test/unittest/test_data/diffpatch/2_zip_new.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd451175d827e387bc2e517dfceffe8c441f92c163771455a83359cafc01b14b +size 45772 diff --git a/test/unittest/test_data/diffpatch/3_new.zip b/test/unittest/test_data/diffpatch/3_new.zip new file mode 100755 index 0000000000000000000000000000000000000000..5764ddb74e8eaf943d5a81d62eb692cbd03e51d8 --- /dev/null +++ b/test/unittest/test_data/diffpatch/3_new.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aee22cfddca127324b93a242b71ed7d79687fa49ed8b8a81e41ced1d2ff8d1de +size 55711 diff --git a/test/unittest/test_data/diffpatch/3_old.zip b/test/unittest/test_data/diffpatch/3_old.zip new file mode 100755 index 0000000000000000000000000000000000000000..24eacc6a518f7bfaaacdf55c0a1e0d3521763032 --- /dev/null +++ b/test/unittest/test_data/diffpatch/3_old.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af4123eb14eabdf5f7caa78d72ad04f1e768d2efedd7e6638531671cc668ef4b +size 55711 diff --git a/test/unittest/test_data/diffpatch/4_1_lz4.img_patch b/test/unittest/test_data/diffpatch/4_1_lz4.img_patch new file mode 100755 index 0000000000000000000000000000000000000000..83b4d449ce70abf6c4db75809264528678ddfd9f Binary files /dev/null and b/test/unittest/test_data/diffpatch/4_1_lz4.img_patch differ diff --git a/test/unittest/test_data/diffpatch/4_1_lz4_new.lz b/test/unittest/test_data/diffpatch/4_1_lz4_new.lz new file mode 100755 index 0000000000000000000000000000000000000000..9555a558d90465787132b0d24137dcd094e281f3 Binary files /dev/null and b/test/unittest/test_data/diffpatch/4_1_lz4_new.lz differ diff --git a/test/unittest/test_data/diffpatch/4_1_new.lz b/test/unittest/test_data/diffpatch/4_1_new.lz new file mode 100755 index 0000000000000000000000000000000000000000..9555a558d90465787132b0d24137dcd094e281f3 Binary files /dev/null and b/test/unittest/test_data/diffpatch/4_1_new.lz differ diff --git a/test/unittest/test_data/diffpatch/4_1_old.lz b/test/unittest/test_data/diffpatch/4_1_old.lz new file mode 100755 index 0000000000000000000000000000000000000000..57abe52284468150f25509e786ee509ec325ebc3 Binary files /dev/null and b/test/unittest/test_data/diffpatch/4_1_old.lz differ diff --git a/test/unittest/test_data/diffpatch/4_lz4.img_patch b/test/unittest/test_data/diffpatch/4_lz4.img_patch new file mode 100755 index 0000000000000000000000000000000000000000..53fe518aa20b7d0611b1ef37d6d0c8223e8ab8f4 Binary files /dev/null and b/test/unittest/test_data/diffpatch/4_lz4.img_patch differ diff --git a/test/unittest/test_data/diffpatch/4_lz4_new.lz b/test/unittest/test_data/diffpatch/4_lz4_new.lz new file mode 100755 index 0000000000000000000000000000000000000000..e8e90d554d7fd36d289f1c3a2aea4badf1cf87ba Binary files /dev/null and b/test/unittest/test_data/diffpatch/4_lz4_new.lz differ diff --git a/test/unittest/test_data/diffpatch/4_new.lz4 b/test/unittest/test_data/diffpatch/4_new.lz4 new file mode 100755 index 0000000000000000000000000000000000000000..c2a02db733c4ddc789a3b3f1bf3fa760dd17ef8c Binary files /dev/null and b/test/unittest/test_data/diffpatch/4_new.lz4 differ diff --git a/test/unittest/test_data/diffpatch/4_new.zip b/test/unittest/test_data/diffpatch/4_new.zip new file mode 100755 index 0000000000000000000000000000000000000000..ac73fe6f34726e3629b414ba848b6e071d09dee3 --- /dev/null +++ b/test/unittest/test_data/diffpatch/4_new.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30bbb07b857c26d52e3e50ffe5e4b2dbc87c2aa3055df0050bb13975542b7b98 +size 46673 diff --git a/test/unittest/test_data/diffpatch/4_old.lz4 b/test/unittest/test_data/diffpatch/4_old.lz4 new file mode 100755 index 0000000000000000000000000000000000000000..2a6791fd2c83bc6ce01779a7399e9c1e3aa1f5ad Binary files /dev/null and b/test/unittest/test_data/diffpatch/4_old.lz4 differ diff --git a/test/unittest/test_data/diffpatch/5_gz.img_patch b/test/unittest/test_data/diffpatch/5_gz.img_patch new file mode 100755 index 0000000000000000000000000000000000000000..344f8ebe244f0cdeee17bea076d495c69ca841eb Binary files /dev/null and b/test/unittest/test_data/diffpatch/5_gz.img_patch differ diff --git a/test/unittest/test_data/diffpatch/5_gz_new.zip b/test/unittest/test_data/diffpatch/5_gz_new.zip new file mode 100755 index 0000000000000000000000000000000000000000..9e72a99ab29bece0c519cb347ad8d023fd2588ae --- /dev/null +++ b/test/unittest/test_data/diffpatch/5_gz_new.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66cf4c63788146be8cf3d2ffdbd413383515cb8b52577ea76807914661deb6fe +size 45684 diff --git a/test/unittest/test_data/diffpatch/5_new.gz b/test/unittest/test_data/diffpatch/5_new.gz new file mode 100755 index 0000000000000000000000000000000000000000..1b18826d990fb17565f26b25208135cf2c9ecad9 Binary files /dev/null and b/test/unittest/test_data/diffpatch/5_new.gz differ diff --git a/test/unittest/test_data/diffpatch/5_old.gz b/test/unittest/test_data/diffpatch/5_old.gz new file mode 100755 index 0000000000000000000000000000000000000000..f9cd640f0feadafa9740ce02a3f3240c0eba11b6 Binary files /dev/null and b/test/unittest/test_data/diffpatch/5_old.gz differ diff --git a/test/unittest/test_data/diffpatch/src-shcc3s35 b/test/unittest/test_data/diffpatch/src-shcc3s35 new file mode 100755 index 0000000000000000000000000000000000000000..c861f2a441176ba28054811e0f974f7cfcbe4379 Binary files /dev/null and b/test/unittest/test_data/diffpatch/src-shcc3s35 differ diff --git a/test/unittest/test_data/diffpatch/src-shcc3s35.img_patch b/test/unittest/test_data/diffpatch/src-shcc3s35.img_patch new file mode 100755 index 0000000000000000000000000000000000000000..84d8ee4751fc1d6ef622d7394de5659a8c168b38 Binary files /dev/null and b/test/unittest/test_data/diffpatch/src-shcc3s35.img_patch differ diff --git a/test/unittest/test_data/diffpatch/tgt-g77omn1w b/test/unittest/test_data/diffpatch/tgt-g77omn1w new file mode 100755 index 0000000000000000000000000000000000000000..41e6ccc4cabccdf310df3a72db9df7ae4b0dd82f Binary files /dev/null and b/test/unittest/test_data/diffpatch/tgt-g77omn1w differ diff --git a/test/unittest/test_data/diffpatch/tgt-g77omn1w_2 b/test/unittest/test_data/diffpatch/tgt-g77omn1w_2 new file mode 100755 index 0000000000000000000000000000000000000000..41e6ccc4cabccdf310df3a72db9df7ae4b0dd82f Binary files /dev/null and b/test/unittest/test_data/diffpatch/tgt-g77omn1w_2 differ diff --git a/test/unittest/test_data/main_data/fstab.updater b/test/unittest/test_data/main_data/fstab.updater new file mode 100755 index 0000000000000000000000000000000000000000..6a91a542167acdab664daaf71af43b2694695f9d --- /dev/null +++ b/test/unittest/test_data/main_data/fstab.updater @@ -0,0 +1,13 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 diff --git a/test/unittest/test_data/main_data/updater.tab b/test/unittest/test_data/main_data/updater.tab new file mode 100755 index 0000000000000000000000000000000000000000..b0c5514a567bfde238224433900567b248ef502e --- /dev/null +++ b/test/unittest/test_data/main_data/updater.tab @@ -0,0 +1,14 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 +/dev/block/platform/soc/10100000.himci.eMMC/by-name/misc /misc/factory_test ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 diff --git a/test/unittest/test_data/mount_unitest/FindFstabItemForMountPoint1.fstable b/test/unittest/test_data/mount_unitest/FindFstabItemForMountPoint1.fstable new file mode 100755 index 0000000000000000000000000000000000000000..d92f1689d966c15bb42b787cf4680b173f269f29 --- /dev/null +++ b/test/unittest/test_data/mount_unitest/FindFstabItemForMountPoint1.fstable @@ -0,0 +1,17 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/system /system ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor /vendor ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/hos /hos ntfs nosuid,nodev,noatime,barrier=1,data=ordered wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 diff --git a/test/unittest/test_data/mount_unitest/FindFstabItemForPath1.fstable b/test/unittest/test_data/mount_unitest/FindFstabItemForPath1.fstable new file mode 100755 index 0000000000000000000000000000000000000000..d92f1689d966c15bb42b787cf4680b173f269f29 --- /dev/null +++ b/test/unittest/test_data/mount_unitest/FindFstabItemForPath1.fstable @@ -0,0 +1,17 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/system /system ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor /vendor ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/hos /hos ntfs nosuid,nodev,noatime,barrier=1,data=ordered wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 diff --git a/test/unittest/test_data/mount_unitest/FormatPartition1.fstable b/test/unittest/test_data/mount_unitest/FormatPartition1.fstable new file mode 100755 index 0000000000000000000000000000000000000000..47179cd1ede8ec12dcd9d8cdd71faef371eb95b8 --- /dev/null +++ b/test/unittest/test_data/mount_unitest/FormatPartition1.fstable @@ -0,0 +1,18 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/system /system ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor /vendor ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/hos / ext4 nosuid,nodev,noatime,barrier=1,data=ordered wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ntfs nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 +/dev/block/platform/soc/10100000.himci.eMMC/by-name/misc /misc f2fs ro,barrier=1 wait diff --git a/test/unittest/test_data/mount_unitest/GetBlockDeviceByMountPoint1.fstable b/test/unittest/test_data/mount_unitest/GetBlockDeviceByMountPoint1.fstable new file mode 100755 index 0000000000000000000000000000000000000000..f77080363da7114d785639b83f32032a95719db1 --- /dev/null +++ b/test/unittest/test_data/mount_unitest/GetBlockDeviceByMountPoint1.fstable @@ -0,0 +1,17 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/system /system ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor /vendor ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/hos /hos ext4 nosuid,nodev,noatime,barrier=1,data=ordered wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 diff --git a/test/unittest/test_data/mount_unitest/GetItemForMountPoint1.fstable b/test/unittest/test_data/mount_unitest/GetItemForMountPoint1.fstable new file mode 100755 index 0000000000000000000000000000000000000000..9981c2b23ffedfc6325fd5b8ed8c5dd4ffb5af8a --- /dev/null +++ b/test/unittest/test_data/mount_unitest/GetItemForMountPoint1.fstable @@ -0,0 +1,12 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. diff --git a/test/unittest/test_data/mount_unitest/GetItemForMountPoint2.fstable b/test/unittest/test_data/mount_unitest/GetItemForMountPoint2.fstable new file mode 100755 index 0000000000000000000000000000000000000000..f77080363da7114d785639b83f32032a95719db1 --- /dev/null +++ b/test/unittest/test_data/mount_unitest/GetItemForMountPoint2.fstable @@ -0,0 +1,17 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/system /system ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor /vendor ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/hos /hos ext4 nosuid,nodev,noatime,barrier=1,data=ordered wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 diff --git a/test/unittest/test_data/mount_unitest/GetMountFlags1.fstable b/test/unittest/test_data/mount_unitest/GetMountFlags1.fstable new file mode 100755 index 0000000000000000000000000000000000000000..d92f1689d966c15bb42b787cf4680b173f269f29 --- /dev/null +++ b/test/unittest/test_data/mount_unitest/GetMountFlags1.fstable @@ -0,0 +1,17 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/system /system ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor /vendor ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/hos /hos ntfs nosuid,nodev,noatime,barrier=1,data=ordered wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 diff --git a/test/unittest/test_data/mount_unitest/GetMountStatusForPath1.fstable b/test/unittest/test_data/mount_unitest/GetMountStatusForPath1.fstable new file mode 100755 index 0000000000000000000000000000000000000000..1c0f530bd7d8f2122ee036bd8f8fe1d0eeeec928 --- /dev/null +++ b/test/unittest/test_data/mount_unitest/GetMountStatusForPath1.fstable @@ -0,0 +1,18 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/system /system ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor /vendor ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/hos /hos ext4 nosuid,nodev,noatime,barrier=1,data=ordered wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata1 /data/mount2 ext4 ro,barrier=1 wait diff --git a/test/unittest/test_data/mount_unitest/MountForPath1.fstable b/test/unittest/test_data/mount_unitest/MountForPath1.fstable new file mode 100755 index 0000000000000000000000000000000000000000..64e73021c413e9da4de0ad0d55dce637e26a6593 --- /dev/null +++ b/test/unittest/test_data/mount_unitest/MountForPath1.fstable @@ -0,0 +1,17 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/system /system ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor /vendor ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/misc /misc ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data1 ntfs nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 diff --git a/test/unittest/test_data/mount_unitest/ReadFstabFromFile1.fstable b/test/unittest/test_data/mount_unitest/ReadFstabFromFile1.fstable new file mode 100755 index 0000000000000000000000000000000000000000..2e9d23feaa2568c336acf03e7bfbf3bf4335f098 --- /dev/null +++ b/test/unittest/test_data/mount_unitest/ReadFstabFromFile1.fstable @@ -0,0 +1,18 @@ + +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/system +/dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor /vendor ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/hos /hos ntfs nosuid,nodev,noatime,barrier=1,data=ordered wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 diff --git a/test/unittest/test_data/mount_unitest/ReadFstabFromFile2.fstable b/test/unittest/test_data/mount_unitest/ReadFstabFromFile2.fstable new file mode 100755 index 0000000000000000000000000000000000000000..7a869602ff5cc95e85beedefbf12eb7f1861d723 --- /dev/null +++ b/test/unittest/test_data/mount_unitest/ReadFstabFromFile2.fstable @@ -0,0 +1,17 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/system /system +/dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor /vendor ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/hos /hos ntfs nosuid,nodev,noatime,barrier=1,data=ordered wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 diff --git a/test/unittest/test_data/mount_unitest/ReadFstabFromFile3.fstable b/test/unittest/test_data/mount_unitest/ReadFstabFromFile3.fstable new file mode 100755 index 0000000000000000000000000000000000000000..a8a749c1e7d7a36a567f3e8f68852f7da21bb79a --- /dev/null +++ b/test/unittest/test_data/mount_unitest/ReadFstabFromFile3.fstable @@ -0,0 +1,17 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/system /system ext4 +/dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor /vendor ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/hos /hos ntfs nosuid,nodev,noatime,barrier=1,data=ordered wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 diff --git a/test/unittest/test_data/mount_unitest/ReadFstabFromFile4.fstable b/test/unittest/test_data/mount_unitest/ReadFstabFromFile4.fstable new file mode 100755 index 0000000000000000000000000000000000000000..4bf49f572c2e2968d4f6e44a489caa8721daa51d --- /dev/null +++ b/test/unittest/test_data/mount_unitest/ReadFstabFromFile4.fstable @@ -0,0 +1,17 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/system /system ext4 ro,barrier=1 +/dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor /vendor ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/hos /hos ntfs nosuid,nodev,noatime,barrier=1,data=ordered wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 diff --git a/test/unittest/test_data/mount_unitest/ReadFstabFromFile5.fstable b/test/unittest/test_data/mount_unitest/ReadFstabFromFile5.fstable new file mode 100755 index 0000000000000000000000000000000000000000..d92f1689d966c15bb42b787cf4680b173f269f29 --- /dev/null +++ b/test/unittest/test_data/mount_unitest/ReadFstabFromFile5.fstable @@ -0,0 +1,17 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/system /system ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor /vendor ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/hos /hos ntfs nosuid,nodev,noatime,barrier=1,data=ordered wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 diff --git a/test/unittest/test_data/mount_unitest/SetupPartitions1.fstable b/test/unittest/test_data/mount_unitest/SetupPartitions1.fstable new file mode 100755 index 0000000000000000000000000000000000000000..9981c2b23ffedfc6325fd5b8ed8c5dd4ffb5af8a --- /dev/null +++ b/test/unittest/test_data/mount_unitest/SetupPartitions1.fstable @@ -0,0 +1,12 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. diff --git a/test/unittest/test_data/mount_unitest/SetupPartitions2.fstable b/test/unittest/test_data/mount_unitest/SetupPartitions2.fstable new file mode 100755 index 0000000000000000000000000000000000000000..5e806d6eafb511de7de906b818bcc1827d39bfec --- /dev/null +++ b/test/unittest/test_data/mount_unitest/SetupPartitions2.fstable @@ -0,0 +1,17 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/system / ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor /tmp ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 +/dev/block/platform/soc/10100000.himci.eMMC/by-name/misc /misc ext4 ro,barrier=1 wait diff --git a/test/unittest/test_data/mount_unitest/UmountForPath1.fstable b/test/unittest/test_data/mount_unitest/UmountForPath1.fstable new file mode 100755 index 0000000000000000000000000000000000000000..47c798fdf20e6a1ae7658317e25370dc968808df --- /dev/null +++ b/test/unittest/test_data/mount_unitest/UmountForPath1.fstable @@ -0,0 +1,15 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/misc /misc/mount2 ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/misc /misc ext4 ro,barrier=1 wait diff --git a/test/unittest/test_data/src/Verse-script.us b/test/unittest/test_data/src/Verse-script.us new file mode 100755 index 0000000000000000000000000000000000000000..ed30e955467fdf7a06685f5d4412d7b75c6eeaf1 --- /dev/null +++ b/test/unittest/test_data/src/Verse-script.us @@ -0,0 +1,13 @@ +set_progress(0.40, 0.56); +ui_print("Patching hos image unconditionally..."); +sparse_image_write("/hos"); +set_progress(0.56, 0.68); +ui_print("Patching system image unconditionally..."); +sparse_image_write("/system"); +set_progress(0.68, 1.00); +ui_print("Patching vendor image unconditionally..."); +sparse_image_write("/vendor"); + + + + diff --git a/test/unittest/test_data/src/build.prop b/test/unittest/test_data/src/build.prop new file mode 100755 index 0000000000000000000000000000000000000000..e1938e5af63bb21eaef9de1cf4d6d07feb7ca92d --- /dev/null +++ b/test/unittest/test_data/src/build.prop @@ -0,0 +1,64 @@ + +# begin common build properties +# autogenerated by build/make/tools/buildinfo_common.sh +ro.system.build.date=Mon Mar 1 08:49:06 CST 2021 +ro.system.build.date.utc=1614559746 +ro.system.build.fingerprint=HiCAMAndroid/Hi3516DV300/hi3516dv300:10/QP1A.190711.020/axw03010849:eng/test-keys +ro.system.build.id=QP1A.190711.020 +ro.system.build.tags=test-keys +ro.system.build.type=eng +ro.system.build.version.incremental=eng.axw.20210301.084909 +ro.system.build.version.release=10 +ro.system.build.version.sdk=29 +ro.product.system.brand=HiCAMAndroid +ro.product.system.device=hi3516dv300 +ro.product.system.manufacturer=Hisilicon +ro.product.system.model=Hi3516DV300 +ro.product.system.name=Hi3516DV300 +# end common build properties +# begin build properties +# autogenerated by buildinfo.sh +ro.build.id=QP1A.190710.020 +ro.build.display.id=Hi3516DV300-eng 10 QP1A.190711.020 eng.axw.20210301.084909 test-keys +ro.build.version.incremental=eng.axw.20210301.084909 +ro.build.version.sdk=29 +ro.build.version.preview_sdk=0 +ro.build.version.preview_sdk_fingerprint=REL +ro.build.version.codename=REL +ro.build.version.all_codenames=REL +ro.build.version.release=10 +ro.build.version.security_patch=2019-09-05 +ro.build.version.base_os= +ro.build.version.min_supported_target_sdk=23 +ro.build.date=Mon Mar 1 08:49:06 CST 2021 +ro.build.date.utc=1614559746 +ro.build.type=eng +ro.build.user=axw +ro.build.host=axw-VirtualBox +ro.build.tags=test-keys +ro.build.flavor=Hi3516DV300-eng +ro.build.system_root_image=true +# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete, +# use ro.product.cpu.abilist instead. +ro.product.cpu.abi=armeabi-v7a +ro.product.cpu.abi2=armeabi +ro.product.cpu.abilist=armeabi-v7a,armeabi +ro.product.cpu.abilist32=armeabi-v7a,armeabi +ro.product.cpu.abilist64= +ro.wifi.channels= +# ro.build.product is obsolete; use ro.product.device +ro.build.product=hi3516dv300 +# Do not try to parse description or thumbprint +ro.build.description=Hi3516DV300-eng 10 QP1A.190711.020 eng.axw.20210301.084909 test-keys +# end build properties + +# +# ADDITIONAL_BUILD_PROPERTIES +# +ro.bionic.ld.warning=1 +ro.treble.enabled=true +persist.debug.dalvik.vm.core_platform_api_policy=just-warn +ro.kernel.android.checkjni=1 +dalvik.vm.lockprof.threshold=500 +dalvik.vm.image-dex2oat-filter=verify-at-runtime +net.bt.name=Android diff --git a/test/unittest/test_data/src/ecc/prime256v1-key.pem b/test/unittest/test_data/src/ecc/prime256v1-key.pem new file mode 100755 index 0000000000000000000000000000000000000000..8d45dd9049e26b69efe17a22e104cd19648efd09 --- /dev/null +++ b/test/unittest/test_data/src/ecc/prime256v1-key.pem @@ -0,0 +1,5 @@ +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEIMaTltL1y5CHtG8Bte3S0hOK5w3SulwgzKt2i/Wq0e8ooAoGCCqGSM49 +AwEHoUQDQgAE0Zd+Ktv3zthmLd+Y29QqYJOLQJXnAKk8swAhuSaQ9nT8YkG+yDKf +10Xn7Kx5qg554YIejaaQe8O7sp/dRAtb6g== +-----END EC PRIVATE KEY----- diff --git a/test/unittest/test_data/src/ecc/signing_cert.crt b/test/unittest/test_data/src/ecc/signing_cert.crt new file mode 100755 index 0000000000000000000000000000000000000000..6837c996df9e0dcfc9012ee8e6475457ad8d2ba4 --- /dev/null +++ b/test/unittest/test_data/src/ecc/signing_cert.crt @@ -0,0 +1,13 @@ +-----BEGIN CERTIFICATE----- +MIIB+DCCAZ2gAwIBAgIUfObuQEHoRD5OP3OpGw6M3O34TuAwCgYIKoZIzj0EAwIw +UTELMAkGA1UEBhMCQ04xDjAMBgNVBAgMBWNoaW5hMQ8wDQYDVQQHDAZiZWlqaW4x +ITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMTAzMTIwMTU2 +MjBaFw0yMjAzMTIwMTU2MjBaMFExCzAJBgNVBAYTAkNOMQ4wDAYDVQQIDAVjaGlu +YTEPMA0GA1UEBwwGYmVpamluMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0 +eSBMdGQwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATRl34q2/fO2GYt35jb1Cpg +k4tAlecAqTyzACG5JpD2dPxiQb7IMp/XRefsrHmqDnnhgh6NppB7w7uyn91EC1vq +o1MwUTAdBgNVHQ4EFgQUmJ5V5jMXenCRFxCQ6mU7iC4S0gowHwYDVR0jBBgwFoAU +mJ5V5jMXenCRFxCQ6mU7iC4S0gowDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQD +AgNJADBGAiEAiK0jSgYyFFqD+VM5+up6hqmeyX5aHixN1MV3dAZupz8CIQCTwQwL +EPNXgri6hXx9Q9uGPDpgqlHhbpoJhPLSfjpiJg== +-----END CERTIFICATE----- diff --git a/test/unittest/test_data/src/ggg.zip b/test/unittest/test_data/src/ggg.zip new file mode 100755 index 0000000000000000000000000000000000000000..504f7fae6750ef0c9fb20f65313f39c9a1bfc121 --- /dev/null +++ b/test/unittest/test_data/src/ggg.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df34b3d22e2ce1056ee2c93fb276186d12fb55ce56411e6997ede159ff7e60e0 +size 1470 diff --git a/test/unittest/test_data/src/libcrypto.a b/test/unittest/test_data/src/libcrypto.a new file mode 100755 index 0000000000000000000000000000000000000000..40f2a9eba02e6fdb14438b7eb59bd71eb1007235 --- /dev/null +++ b/test/unittest/test_data/src/libcrypto.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7c1deb011c28a135353ae9acccc981847a491092d07aa5fd712138bc1a00df2 +size 197 diff --git a/test/unittest/test_data/src/libthirdInstruction.z.so b/test/unittest/test_data/src/libthirdInstruction.z.so new file mode 100755 index 0000000000000000000000000000000000000000..ae91fc576c6a2f5a5646296f9cfb1b13e905d097 --- /dev/null +++ b/test/unittest/test_data/src/libthirdInstruction.z.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3747b186cb144c3aec6fe07d82a6e028f87b53511beaaab7dab0fed021a26ec1 +size 34752 diff --git a/test/unittest/test_data/src/loadScript.us b/test/unittest/test_data/src/loadScript.us new file mode 100755 index 0000000000000000000000000000000000000000..04c1af8be917964b2ea72dc75595ded2f9c5fe32 --- /dev/null +++ b/test/unittest/test_data/src/loadScript.us @@ -0,0 +1,7 @@ +LoadScript("test_function.us", 1); +LoadScript("test_logic.us", 3); +LoadScript("test_if.us", 1); +LoadScript("test_math.us", 1); +LoadScript("testscript.us", 1); +LoadScript("Verse-script.us", 2); +LoadScript("test_script.us", 0); diff --git a/test/unittest/test_data/src/packageInfos.json b/test/unittest/test_data/src/packageInfos.json new file mode 100755 index 0000000000000000000000000000000000000000..e442b922f2f86dfba01e641e4ada1532422ec2d6 --- /dev/null +++ b/test/unittest/test_data/src/packageInfos.json @@ -0,0 +1,14 @@ +{ + "searchStatus": 0, + "errMsg": "", + "checkResults": [ + { + "versionName": "200.2.2", + "versionCode": "QP1A.190710.020", + "verifyInfo": "128e026b15af50c368bf914dedbe36cdda4242893685c3136a71a20cad5f9220", + "size": 26167980, + "packageType": 1, + "descriptPackageId": "updater.zip" + } + ] +} \ No newline at end of file diff --git a/test/unittest/test_data/src/registerCmd.us b/test/unittest/test_data/src/registerCmd.us new file mode 100755 index 0000000000000000000000000000000000000000..eb1ad7997f44ddc44bd422cb17eb9d52685067ad --- /dev/null +++ b/test/unittest/test_data/src/registerCmd.us @@ -0,0 +1,6 @@ +RegisterCmder("LoadScript" , "/data/updater/src/libthirdInstruction.z.so"); +RegisterCmder("TestWriteSpace" , "/data/updater/src/libthirdInstruction.z.so"); +RegisterCmder("TestWriteSpace" , "/data/updater/src/libthirdInstruction.z.so"); +RegisterCmder("TestWriteSpace" , "/data/updater/src/libthirdInstruction.z.so"); +RegisterCmder("TestWriteSpace" , "/data/updater/src/libthirdInstruction.z.so"); +RegisterCmder("TestWriteSpace" , "/data/updater/src/libthirdInstruction.z.so"); \ No newline at end of file diff --git a/test/unittest/test_data/src/rsa_private_key2048.pem b/test/unittest/test_data/src/rsa_private_key2048.pem new file mode 100755 index 0000000000000000000000000000000000000000..b44ddc3754ce095dc508675d91b65d5d08d47b28 --- /dev/null +++ b/test/unittest/test_data/src/rsa_private_key2048.pem @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEA49SUn9WClk/whGbVLVc8ol4FiSt/jw5EZ8T9PVFiYirAf4Cm +R0/bBZhlGiHtfFSOeHwednGhdbDVPb9dZl/a9SwhuCPhhQVICne8RvqzgJFsgpO5 +CBxW1xspM/HDuz9c5gOLnu1+df3EASsv56xh6hH1LOe5QkGEA5QPZ9WoRlOJaP5T +ndZ+BEih4IPgQswRlCRFpx/Idiv8gi4bg9ZxmJ8CVMusSPHGm64dvlkn+LSZ9KMh +vhWFSZAFtcHK9hz55wQwMrhN+LCjVZA+MPUvaU1L+cT0ZDh+qxH0MQuL1wbgkd1b +HfYCUu+8D2q0PLfk4d6ncZRvjiChalX5g2mVLQIDAQABAoIBACIhhKp1N/0AuM19 +Ak6qlQDWCQpFo/RwdLr+/dkjyhNeyDvRsBda1Tr/W5YQox1PJZDTN1UTLNcOyMNZ +WcqubYTxOZP2fCCLbAF1cpVHlYCbSKA/NScL586N2RxZCbORiH9E5LPIbHuMqsJq +D+ErJ/gC/LHffRd57ScEFVK+5VizfrCddBsPbbF2aCoQZyiDX4DBIQ+kMUgNChN7 +I7J5yA8DrTjzEATArOlnKUvnlVx/jKT3ncCYQujxwQlzJWDbaSgon5ZhjBazSUiC +eHPbE+bCvcD90pWddUByeS885eMDIOhErJFS+lYYdI+bT3T5rILzK8wR2CupMhkX +a9RYuZkCgYEA9lGoxWyWIFK3ymeT6DOhqK6Cr7MJiYgAvgk+fA3dDVsGuEM6Xy/O +wwt915cZvKzcb018AmeSVwYvy7l3EuYDKXP/YzntV7OLuH9Fu3zuoZ4U3VOHtKLD +VOHeWO/dg/BB96mP2xxltwv64ZT3gPf9MIpDmgVnL4QREUG4K6T/XEsCgYEA7Mjl +8AK/Hu9cIPAwB0NNCU3ptnlznu42c+lj1SHfCtYV9me14nVEIynevyniZ3y8jMi6 +5Ozo/Rt26W+WuxZj6vPH2FBtB3kMgxDPDGunphl6wKJ+3RqvBrErAu9AW6e/H5NP +gxU8V8PVO+Qo3CwIhjnjkobi7nBXe6gU1iqkeWcCgYAubqJD5P4/xZgDvZayFNmK +dKsJ99P6avrI1/FBbVOYKuqPXYzpWJe/SLFGLKObX3KGQLL5uRBq+y2TV7jMhTNf +YxBnYgoNmDjkZIl+mERbjvMb7Z0NPglYPOOvHDhDoMyupPYLNcUuxkFauLwXQagm +uEmaBR64ZErbV+ohwA6rFQKBgQC9P6RnvAo9E1ozCUWZyHSd5yPQsCl08TecVQFx +q2y1IH7VPfblVIxs/l4Fs9g8ljms3BJkPeXJxlW4JXP3e+HIO6eSgFVkD5+scZbK +epC39M1jgXycA2O4mYmjAs4Rc3USK471Wdes3dxjzevKbXcysLnutthRcoC5WJGu +ys5CKQKBgQDpYc/LxUR4K5k55kQyPofkyIlVK/De3VwsD7eCeRDb1jfcF52Xuuxg +Pm6RlIvVRy7RsrG7kKqWCiVAFauQQswW6DDBbjmrFd6CrruEAqwwgbCHZjE5Dy+0 +ZKsKfkm/bymEiq7ATwzvWfuU3T3R0O9+S1RbTNYo+D3N2soTfPnXyw== +-----END RSA PRIVATE KEY----- diff --git a/test/unittest/test_data/src/rsa_public_key2048.pem b/test/unittest/test_data/src/rsa_public_key2048.pem new file mode 100755 index 0000000000000000000000000000000000000000..e9375330342f63c67e38b166efc3250c6f1eb25a --- /dev/null +++ b/test/unittest/test_data/src/rsa_public_key2048.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA49SUn9WClk/whGbVLVc8 +ol4FiSt/jw5EZ8T9PVFiYirAf4CmR0/bBZhlGiHtfFSOeHwednGhdbDVPb9dZl/a +9SwhuCPhhQVICne8RvqzgJFsgpO5CBxW1xspM/HDuz9c5gOLnu1+df3EASsv56xh +6hH1LOe5QkGEA5QPZ9WoRlOJaP5TndZ+BEih4IPgQswRlCRFpx/Idiv8gi4bg9Zx +mJ8CVMusSPHGm64dvlkn+LSZ9KMhvhWFSZAFtcHK9hz55wQwMrhN+LCjVZA+MPUv +aU1L+cT0ZDh+qxH0MQuL1wbgkd1bHfYCUu+8D2q0PLfk4d6ncZRvjiChalX5g2mV +LQIDAQAB +-----END PUBLIC KEY----- diff --git a/test/unittest/test_data/src/signing.cert b/test/unittest/test_data/src/signing.cert new file mode 100755 index 0000000000000000000000000000000000000000..39eea8287f518bdcb07dbebd583c4327f2dc3cc3 --- /dev/null +++ b/test/unittest/test_data/src/signing.cert @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDazCCAlOgAwIBAgIUYL5rnhYSejSeWe6PRXSccRXSO3cwDQYJKoZIhvcNAQEL +BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM +GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMTAyMjcxMDE4MTRaFw0yMjAy +MjcxMDE4MTRaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw +HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQDj1JSf1YKWT/CEZtUtVzyiXgWJK3+PDkRnxP09UWJi +KsB/gKZHT9sFmGUaIe18VI54fB52caF1sNU9v11mX9r1LCG4I+GFBUgKd7xG+rOA +kWyCk7kIHFbXGykz8cO7P1zmA4ue7X51/cQBKy/nrGHqEfUs57lCQYQDlA9n1ahG +U4lo/lOd1n4ESKHgg+BCzBGUJEWnH8h2K/yCLhuD1nGYnwJUy6xI8cabrh2+WSf4 +tJn0oyG+FYVJkAW1wcr2HPnnBDAyuE34sKNVkD4w9S9pTUv5xPRkOH6rEfQxC4vX +BuCR3Vsd9gJS77wParQ8t+Th3qdxlG+OIKFqVfmDaZUtAgMBAAGjUzBRMB0GA1Ud +DgQWBBQR55YSUMEzkyqHQKGQ51bBcqbvazAfBgNVHSMEGDAWgBQR55YSUMEzkyqH +QKGQ51bBcqbvazAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQA3 +JXXgPxnRIKBGbEl2LLzETh5Fs7oEvlx6jh7cVGhyNvg513z1YnJhAraDmwEQyqSH +WIG7phhwImg6leuXznfoQzhrJMQYb/d7PlCNHfdgg/wUoSxKXN11zZNR8aaxiV/U +ib6nXMKzTntZKpt5URsY2YNd2ELBN7Omf9GJ1LKs/0SrdFdjqq0vZqH5l/9p8zqe +H6vjiD8Nz74BZiVGfhtG69bTXKIbH2Gq3VTlms1uMKoa141UNaoB64oSAtng7tgM +dGJBTxfOgHzBWdl3vkXX5VLjA+g7uQX06KHQaTTY8L4TVV+RPK7H7QJ36cGgTgKI +ci9fm7gHsQ1z96nAnOpp +-----END CERTIFICATE----- diff --git a/test/unittest/test_data/src/signing_cert.crt b/test/unittest/test_data/src/signing_cert.crt new file mode 100755 index 0000000000000000000000000000000000000000..eca5d72cea8e87bc4b41f4e85570e32fbc23f69e --- /dev/null +++ b/test/unittest/test_data/src/signing_cert.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDazCCAlOgAwIBAgIUDbbfN0ry6xlKrFyylM9asKzjANYwDQYJKoZIhvcNAQEL +BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM +GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMTAyMjUxMjA2MTNaFw0yMjAy +MjUxMjA2MTNaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw +HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQDj1JSf1YKWT/CEZtUtVzyiXgWJK3+PDkRnxP09UWJi +KsB/gKZHT9sFmGUaIe18VI54fB52caF1sNU9v11mX9r1LCG4I+GFBUgKd7xG+rOA +kWyCk7kIHFbXGykz8cO7P1zmA4ue7X51/cQBKy/nrGHqEfUs57lCQYQDlA9n1ahG +U4lo/lOd1n4ESKHgg+BCzBGUJEWnH8h2K/yCLhuD1nGYnwJUy6xI8cabrh2+WSf4 +tJn0oyG+FYVJkAW1wcr2HPnnBDAyuE34sKNVkD4w9S9pTUv5xPRkOH6rEfQxC4vX +BuCR3Vsd9gJS77wParQ8t+Th3qdxlG+OIKFqVfmDaZUtAgMBAAGjUzBRMB0GA1Ud +DgQWBBQR55YSUMEzkyqHQKGQ51bBcqbvazAfBgNVHSMEGDAWgBQR55YSUMEzkyqH +QKGQ51bBcqbvazAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBy +30XquNfGVCOlXBaJJ/gyl5TP0nFZ9iQ9P0Tk6Ya6tN+Nh4lqA4uG1rUqPrQCd0+N +DUnJlwdto8E2fznfJQ0ojkQdlPv3zkqW25QSYTb9wegQ6CnWq2ANnvoXPcSebHXE +yXcEXybgaWkBg3h8VHcwVns5psXSDsprisFGyETBwMIqM15Z81bEpejKz2viW5ow ++c3ToGs8VhymfG3Pbls3nFeFYSD/A4sOOzM+O/ioG4YI6cGfSBztrAShtdvadHL6 +Cbp6X36ZSveGOkfS/Yrq4z/yE2V0kCJXBMo+9SrhxUrwACjMDIdE5YLlw9qpkLQV +t5MJhDWJe6tCRSBSmoA4 +-----END CERTIFICATE----- diff --git a/test/unittest/test_data/src/test_function.us b/test/unittest/test_data/src/test_function.us new file mode 100755 index 0000000000000000000000000000000000000000..6a4ef2d09d6bb4936afb83b9f5c58607b5c301ca --- /dev/null +++ b/test/unittest/test_data/src/test_function.us @@ -0,0 +1,17 @@ +Stdout("Test function ================"); + +function computer(a, b, c) { + f = a + b; + return f, a, b; +} + +function computer2() { + // 变量不存在失败 + f = a + b; + return f, a, b; +} + +a1, a2, a3 = computer(10, 20, 30); +Stdout(a1, a2, a3); +Stdout(computer(10, 20, 30), computer(10, 100, 30), computer(100, 20, 30)); + diff --git a/test/unittest/test_data/src/test_gzip_package.gz b/test/unittest/test_data/src/test_gzip_package.gz new file mode 100755 index 0000000000000000000000000000000000000000..be3a4bfcb828b8b556458af4d6ae1543b8f35214 Binary files /dev/null and b/test/unittest/test_data/src/test_gzip_package.gz differ diff --git a/test/unittest/test_data/src/test_if.us b/test/unittest/test_data/src/test_if.us new file mode 100755 index 0000000000000000000000000000000000000000..4e1d6c3fad48bd2378adaf27560c8c9b724147e8 --- /dev/null +++ b/test/unittest/test_data/src/test_if.us @@ -0,0 +1,42 @@ +// 测试加减乘除 +a = 3 + 56; +b = 5 + 6; +c = (a + b) * (a - b); +e = 0; + +function computer(a, b, c) { + if (a == b) { + return a, c; + } else if (a != c) { + e = 100; + return b, c; + } else { + return a, b; + } + return c, b; +} + +Stdout("a,b,c = ", computer(2,3,2), e); + +for (a = 0; a < 10; a = a + 1) { + Stdout("********** ", a); + if (a < 2) { + Stdout("a = ", a + 100); + continue; + } else if (a < 4) { + Stdout("a = ", a + 200); + } else if (a < 6) { + Stdout("a = ", a + 300); + } else { + Stdout("a = ", a + 400); + } + if (a >= 8) { + break; + } +} +Stdout("a = ", a); + + + + + diff --git a/test/unittest/test_data/src/test_logic.us b/test/unittest/test_data/src/test_logic.us new file mode 100755 index 0000000000000000000000000000000000000000..aefdda9dab2a836da0570d40411652ba29a2322f --- /dev/null +++ b/test/unittest/test_data/src/test_logic.us @@ -0,0 +1,74 @@ +Stdout("Test logic ================"); + +a1 = 10; +a2 = 100; +Stdout("a1 > a2 = ", a1 > a2); +Stdout("a1 < a2 = ", a1 < a2); +Stdout("a1 >= 10 = ", a1 >= 10); +Stdout("a1 < 10 = ", a1 < 10); +Stdout("a1 <= 10 = ", a1 <= 10); +Stdout("a1 == 10 = ", a1 == 10); +Stdout("a1 != 10 = ", a1 != 10); +Stdout("a1 != 10 = ", a1 != 5 + 5); +Stdout("a1 == 5 * 5 ", 25 == 5 * 5); + +//测试flot +f1 = 10.0; +f2 = 100.0; +Stdout("f1 > f2 = ", f1 > f2); +Stdout("f1 < f2 = ", f1 < f2); +Stdout("f1 >= 10 = ", f1 >= 10); +Stdout("f1 < 10 = ", f1 < 10); +Stdout("f1 <= 10 = ", f1 <= 10); +Stdout("f1 == 10 = ", f1 == 10); +Stdout("f1 != 10 = ", f1 != 10); +Stdout("f1 != 10 = ", f1 != 5 + 5); +Stdout("f1 == 5 * 5 ", 25 == 5 * 5); + +f1 = 10.0; +f2 = 100; +Stdout("f1 > f2 = ", f1 > f2); +Stdout("f1 < f2 = ", f1 < f2); +Stdout("f1 >= 10 = ", f1 >= 10); +Stdout("f1 < 10 = ", f1 < 10); +Stdout("f1 <= 10 = ", f1 <= 10); +Stdout("f1 == 10 = ", f1 == 10); +Stdout("f1 != 10 = ", f1 != 10); +Stdout("f1 != 10 = ", f1 != 5 + 5); +Stdout("f1 == 5 * 5 ", 25 == 5 * 5); + +f1 = 10; +f2 = 100.0; +Stdout("f1 > f2 = ", f1 > f2); +Stdout("f1 < f2 = ", f1 < f2); +Stdout("f1 >= 10 = ", f1 >= 10); +Stdout("f1 < 10 = ", f1 < 10); +Stdout("f1 <= 10 = ", f1 <= 10); +Stdout("f1 == 10 = ", f1 == 10); +Stdout("f1 != 10 = ", f1 != 10); +Stdout("f1 != 10 = ", f1 != 5 + 5); +Stdout("f1 == 5 * 5 ", 25 == 5 * 5); + +//测试string操作 Concat + int或者float存在问题 +s1 = "111111"; +s2 = "dddddddddd"; +s1 = Concat(s1, s2); +Stdout(s1); +s1 = Concat(s1, 10); +Stdout(s1); +s1 = Concat(s1, 77.7); +Stdout(s1); +s1 = Concat(s1, "%%%%%%%%%%%%%"); +Stdout(s1); + +IsSubString(s1, s2); +IsSubString(s1, "1111"); +Sleep(1); +Assert(1==1); +// 这个不能修改,根据返回值处理ut +Abort(0); + + + + + diff --git a/test/unittest/test_data/src/test_math.us b/test/unittest/test_data/src/test_math.us new file mode 100755 index 0000000000000000000000000000000000000000..7ac46ac1116631fd7630f55dce973402e7f5f42b --- /dev/null +++ b/test/unittest/test_data/src/test_math.us @@ -0,0 +1,38 @@ +Stdout("Test math ================"); +// 测试加减乘除 +a = 3 + 10; +b = 5 + 6; +c = (a + b) * (a - b); + +f = (a + b) / (a - 3); + +Stdout("1+2*3 ", 1+2*3); +Stdout("1+2/3 ", 1+2/3); + +e1 = 0.5; +f = e1 * 100; +// 失败,除0 +//f = f / 0; + +Stdout(a, b, c, f); + +str = "dddddddddd"; +str = str + a; + +// 失败,脚本执行退出 +//a = a + str; + +Stdout(str); + + +t1 = 3.0 + 10.0; +t2 = 5 + 6; +t3 = (t1 + t2) * (t1 - t2); +t4 = t1 / t2; +if (t3 > t4) { + Stdout(t1, t2, t3, t4); +} +Stdout(t1, t2, t3, t4); + + + diff --git a/test/unittest/test_data/src/test_native.us b/test/unittest/test_data/src/test_native.us new file mode 100755 index 0000000000000000000000000000000000000000..98724ee62ea238fc5e9d929a57d2f342c8bcd3d3 --- /dev/null +++ b/test/unittest/test_data/src/test_native.us @@ -0,0 +1,28 @@ +// 测试加减乘除 +a = 3 + 56; +b = 5 + 6; +c = (a + b) * (a - b); + +Stdout(); + +if (a == b) { + Stdout(100); +} else if (a != a) { + f = 1000; + Stdout(f); +} else { + Stdout(Concat("sss", "ssss")); +} + +function computer(a, b, c) { + f = a + b; + return f, a, b; +} + +function computer2() { + f = a + b; + return f, a, b; +} + + + diff --git a/test/unittest/test_data/src/test_script.us b/test/unittest/test_data/src/test_script.us new file mode 100755 index 0000000000000000000000000000000000000000..d67179f80e2ccdd459f6daacffdb35eec9142665 --- /dev/null +++ b/test/unittest/test_data/src/test_script.us @@ -0,0 +1,218 @@ +function Add(a, b, c) +{ + Stdout("Test Add ", a, b, c); + a = a + b; + c = a + c; + return a, c; +} + +Stdout("Test Add-int ", Add(100, 200, 10.0)); +Stdout("Test Add-float ", Add(100.0, 200.0, 10)); +// 失败 +#Stdout("Test Add-string ", Add(100.0, 200.0, "1000")); +Stdout("Test Add-string ", Add("100.0 + ", 200.0, "++++")); + +function Sub(a, b, c) +{ + Stdout("Test Sub ", a, b, c); + a = a - b; + c = a - c; + return a, c; +} + +Stdout("Test Sub-int ", Sub(100, 200, 10.0)); +Stdout("Test Sub-float ", Sub(100.0, 200.0, 10)); + +function Mul(a, b, c) +{ + Stdout("Test Mul ", a, b, c); + a = a * b; + c = a * c; + return a, c; +} + +Stdout("Test Mul-int ", Mul(100, 200, 10.0)); +Stdout("Test Mul-float ", Mul(100.0, 200.0, 10)); + +function Div(a, b, c) +{ + Stdout("Test Div ", a, b, c); + a = a / b; + c = a / c; + return a, c; +} + +Stdout("Test Div-int ", Div(100, 200, 10.0)); +Stdout("Test Div-float ", Div(100.0, 200.0, 10)); + +function EQ(a, b, c) +{ + Stdout("Test EQ ", a, b, c); + d = a == b; + e = a == c; + return d, e; +} + +Stdout("Test EQ-int ", EQ(100, 100, 10.0)); +Stdout("Test EQ-float ", EQ(100.1, 200.1, 200)); +Stdout("Test EQ-float ", EQ(100.1, 200, 200)); +// string 只支持和str比较 +#Stdout("Test EQ-string ", EQ("200.0", 200.0, 10)); +Stdout("Test EQ-string ", EQ("200.0", "200.0", "10")); + +function NE(a, b, c) +{ + Stdout("Test NE ", a, b, c); + d = a != b; + e = a != c; + return d, e; +} + +Stdout("Test NE-int ", NE(100, 100, 10.0)); +Stdout("Test NE-float ", NE(100.1, 200.1, 200)); +Stdout("Test NE-float ", NE(100.1, 200, 200)); +// string 只支持和str比较 +#Stdout("Test NE-string ", NE("200.0", 200.0, 10)); +Stdout("Test NE-string ", NE("200.0", "200.0", "10")); + +function NE(a, b, c) +{ + Stdout("Test NE ", a, b, c); + d = a != b; + e = a != c; + return d, e; +} + +Stdout("Test NE-int ", NE(100, 100, 10.0)); +Stdout("Test NE-float ", NE(100.1, 200.1, 200)); +Stdout("Test NE-float ", NE(100.1, 200, 200)); +// string 只支持和str比较 +#Stdout("Test NE-string ", NE("200.0", 200.0, 10)); +Stdout("Test NE-string ", NE("200.0", "200.0", "10")); + +function GT(a, b, c) +{ + Stdout("Test GT ", a, b, c); + d = a > b; + e = a > c; + return d, e; +} + +Stdout("Test GT-int ", GT(100, 100, 10.0)); +Stdout("Test GT-float ", GT(100.1, 200.1, 200)); +Stdout("Test GT-float ", GT(100.1, 200, 200)); +// string 只支持和str比较 +#Stdout("Test GT-string ", GT("200.0", 200.0, 10)); +Stdout("Test GT-string ", GT("200.0", "200.0", "10")); + +function GE(a, b, c) +{ + Stdout("Test GE ", a, b, c); + d = a >= b; + e = a >= c; + return d, e; +} + +Stdout("Test GE-int ", GE(100, 100, 10.0)); +Stdout("Test GE-float ", GE(100.1, 200.1, 200)); +Stdout("Test GE-float ", GE(100.1, 200, 200)); +// string 只支持和str比较 +#Stdout("Test GE-string ", GE("200.0", 200.0, 10)); +Stdout("Test GE-string ", GE("200.0", "200.0", "10")); + +function LT(a, b, c) +{ + Stdout("Test LT ", a, b, c); + d = a < b; + e = a < c; + return d, e; +} + +Stdout("Test LT-int ", LT(100, 100, 10.0)); +Stdout("Test LT-float ", LT(100.1, 200.1, 200)); +Stdout("Test LT-float ", LT(100.1, 200, 200)); +// string 只支持和str比较 +#Stdout("Test LT-string ", LT("200.0", 200.0, 10)); +Stdout("Test LT-string ", LT("200.0", "200.0", "10")); + +function LE(a, b, c) +{ + Stdout("Test LE ", a, b, c); + d = a <= b; + e = a <= c; + return d, e; +} + +Stdout("Test LE-int ", LE(100, 100, 10.0)); +Stdout("Test LE-float ", LE(100.1, 200.1, 200)); +Stdout("Test LE-float ", LE(100.1, 200, 200)); +// string 只支持和str比较 +#Stdout("Test LE-string ", LE("200.0", 200.0, 10)); +Stdout("Test LE-string ", LE("200.0", "200.0", "10")); + +// 测试if语句 +function TestIf(a, b, c) +{ + if (a > b) { + return a, c; + } else { + return b, c; + } +} + +Stdout("TestIf ", TestIf(100, 10, 10.0)); +Stdout("TestIf ", TestIf(200, 100, 10.0)); +Stdout("TestIf ", TestIf(100, 10 + 200, 10.0)); + +// 测试for +function TestFor(a, b, c) +{ + for (i = 0; i < a; i = i + 1) { + Stdout("TestFor i = ", i); + if (i > b) { + Stdout("TestFor return"); + return i; + } + if (i == b) { + Stdout("TestFor continue"); + continue; + } + if (i == c) { + Stdout("TestFor break"); + break; + } + } + return c; +} + +Stdout("TestFor ", TestFor(10, 5, 10)); +Stdout("TestFor ", TestFor(10, 5, 10)); +Stdout("TestFor ", TestFor(10, 5, 3)); + +// 测试while 循环 +function TestWhile(a, b, c) +{ + i = 0; + while (i < a) { + Stdout("TestWhile i = ", i); + if (i > b) { + Stdout("TestWhile return"); + return i; + } + if (i == b) { + Stdout("TestWhile continue i= ", i); + i = i + 2; + continue; + } + if (i == c) { + Stdout("TestWhile break"); + break; + } + i = i + 1; + } + return c; +} + +Stdout("TestWhile ", TestWhile(10, 5, 10)); +Stdout("TestWhile ", TestWhile(10, 5, 10)); +Stdout("TestWhile ", TestWhile(10, 5, 3)); \ No newline at end of file diff --git a/test/unittest/test_data/src/testscript.us b/test/unittest/test_data/src/testscript.us new file mode 100755 index 0000000000000000000000000000000000000000..d6c4df4bfb52f26a1f30282bf60ee0fbb63aee08 --- /dev/null +++ b/test/unittest/test_data/src/testscript.us @@ -0,0 +1,25 @@ +// 测试加减乘除 +a = 3 + 56; +b = 5 + 6; +c = (a + b) * (a - b); + +Stdout(); + +if (a == b) { + Stdout(100); +} else { + Stdout(Concat("sss", "ssss")); +} + +function computer(a, b, c) { + f = a + b; + return f, a, b; +} + +function computer2() { + f = a + b; + return f, a, b; +} + + + diff --git a/test/unittest/test_data/src/version_list b/test/unittest/test_data/src/version_list new file mode 100755 index 0000000000000000000000000000000000000000..90b79e819c0c22eaf9d0135c3558fd0b2c8229f6 --- /dev/null +++ b/test/unittest/test_data/src/version_list @@ -0,0 +1 @@ +PLAT-LGRP1-CHN 2.0.1.863 diff --git a/test/unittest/test_data/updater/allCmdUnitTest.bin b/test/unittest/test_data/updater/allCmdUnitTest.bin new file mode 100755 index 0000000000000000000000000000000000000000..dd25c7a75ec64beada70a885303a258a03b0a1e6 --- /dev/null +++ b/test/unittest/test_data/updater/allCmdUnitTest.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02b1c2234680617802901a77eae606ad02e4ddb4282ccbc60061eac5b2d90bba +size 40960 diff --git a/test/unittest/test_data/updater/allCmdUnitTest.dat b/test/unittest/test_data/updater/allCmdUnitTest.dat new file mode 100755 index 0000000000000000000000000000000000000000..08e7df176454f3ee5eeda13efa0adaa54828dfd8 Binary files /dev/null and b/test/unittest/test_data/updater/allCmdUnitTest.dat differ diff --git a/test/unittest/test_data/updater/allCmdUnitTest.patch.dat b/test/unittest/test_data/updater/allCmdUnitTest.patch.dat new file mode 100755 index 0000000000000000000000000000000000000000..9630587bc20b020128329fc34bf789dae77fd4ba Binary files /dev/null and b/test/unittest/test_data/updater/allCmdUnitTest.patch.dat differ diff --git a/test/unittest/test_data/updater/etc/fstab.ut.updater b/test/unittest/test_data/updater/etc/fstab.ut.updater new file mode 100755 index 0000000000000000000000000000000000000000..6a0990c6f663f58b8ab7393a2ee0655679011e59 --- /dev/null +++ b/test/unittest/test_data/updater/etc/fstab.ut.updater @@ -0,0 +1,17 @@ +# Copyright (c) 2021 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 +/data/updater/ut/datawriter/rawwrite /rawwriter none nosuid,nodev,noatime wait +/data/updater/ut/datawriter/sparsewrite /sparsewriter none nosuid,nodev,noatime wait + diff --git a/test/unittest/test_data/updater/fstab.updater b/test/unittest/test_data/updater/fstab.updater new file mode 100755 index 0000000000000000000000000000000000000000..2215d14bf958e0ee0a589ea79f9891b68f032c6e --- /dev/null +++ b/test/unittest/test_data/updater/fstab.updater @@ -0,0 +1,9 @@ +# cat fstab.updater +# Android fstab file. +# +/dev/block/platform/soc/10100000.himci.eMMC/by-name/system /system ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor /vendor ext4 ro,barrier=1 wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/hos /hos ext4 nosuid,nodev,noatime,barrier=1,data=ordered wait +/dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data ext4 nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc wait,reservedsize=104857600 +/dev/block/platform/soc/10100000.himci.eMMC/by-name/misc /misc none none wait +/dev/block/platform/soc/100f0000.himci.SD/mmcblk1p1 /sdcard vfat rw wait diff --git a/test/unittest/test_data/updater/invalid_updater.zip b/test/unittest/test_data/updater/invalid_updater.zip new file mode 100755 index 0000000000000000000000000000000000000000..388def870e5eb15709b408da981ad79fa77bcab9 --- /dev/null +++ b/test/unittest/test_data/updater/invalid_updater.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c8480259ac4f502eef8ff29a76c42e90cbb401a0e4af3b2b688b33b97d608c1 +size 1182118 diff --git a/test/unittest/test_data/updater/keys/rsa_public_key2048.pem b/test/unittest/test_data/updater/keys/rsa_public_key2048.pem new file mode 100755 index 0000000000000000000000000000000000000000..e9375330342f63c67e38b166efc3250c6f1eb25a --- /dev/null +++ b/test/unittest/test_data/updater/keys/rsa_public_key2048.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA49SUn9WClk/whGbVLVc8 +ol4FiSt/jw5EZ8T9PVFiYirAf4CmR0/bBZhlGiHtfFSOeHwednGhdbDVPb9dZl/a +9SwhuCPhhQVICne8RvqzgJFsgpO5CBxW1xspM/HDuz9c5gOLnu1+df3EASsv56xh +6hH1LOe5QkGEA5QPZ9WoRlOJaP5TndZ+BEih4IPgQswRlCRFpx/Idiv8gi4bg9Zx +mJ8CVMusSPHGm64dvlkn+LSZ9KMhvhWFSZAFtcHK9hz55wQwMrhN+LCjVZA+MPUv +aU1L+cT0ZDh+qxH0MQuL1wbgkd1bHfYCUu+8D2q0PLfk4d6ncZRvjiChalX5g2mV +LQIDAQAB +-----END PUBLIC KEY----- diff --git a/test/unittest/test_data/updater/keys/signing_cert.crt b/test/unittest/test_data/updater/keys/signing_cert.crt new file mode 100755 index 0000000000000000000000000000000000000000..eca5d72cea8e87bc4b41f4e85570e32fbc23f69e --- /dev/null +++ b/test/unittest/test_data/updater/keys/signing_cert.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDazCCAlOgAwIBAgIUDbbfN0ry6xlKrFyylM9asKzjANYwDQYJKoZIhvcNAQEL +BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM +GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMTAyMjUxMjA2MTNaFw0yMjAy +MjUxMjA2MTNaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw +HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQDj1JSf1YKWT/CEZtUtVzyiXgWJK3+PDkRnxP09UWJi +KsB/gKZHT9sFmGUaIe18VI54fB52caF1sNU9v11mX9r1LCG4I+GFBUgKd7xG+rOA +kWyCk7kIHFbXGykz8cO7P1zmA4ue7X51/cQBKy/nrGHqEfUs57lCQYQDlA9n1ahG +U4lo/lOd1n4ESKHgg+BCzBGUJEWnH8h2K/yCLhuD1nGYnwJUy6xI8cabrh2+WSf4 +tJn0oyG+FYVJkAW1wcr2HPnnBDAyuE34sKNVkD4w9S9pTUv5xPRkOH6rEfQxC4vX +BuCR3Vsd9gJS77wParQ8t+Th3qdxlG+OIKFqVfmDaZUtAgMBAAGjUzBRMB0GA1Ud +DgQWBBQR55YSUMEzkyqHQKGQ51bBcqbvazAfBgNVHSMEGDAWgBQR55YSUMEzkyqH +QKGQ51bBcqbvazAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBy +30XquNfGVCOlXBaJJ/gyl5TP0nFZ9iQ9P0Tk6Ya6tN+Nh4lqA4uG1rUqPrQCd0+N +DUnJlwdto8E2fznfJQ0ojkQdlPv3zkqW25QSYTb9wegQ6CnWq2ANnvoXPcSebHXE +yXcEXybgaWkBg3h8VHcwVns5psXSDsprisFGyETBwMIqM15Z81bEpejKz2viW5ow ++c3ToGs8VhymfG3Pbls3nFeFYSD/A4sOOzM+O/ioG4YI6cGfSBztrAShtdvadHL6 +Cbp6X36ZSveGOkfS/Yrq4z/yE2V0kCJXBMo+9SrhxUrwACjMDIdE5YLlw9qpkLQV +t5MJhDWJe6tCRSBSmoA4 +-----END CERTIFICATE----- diff --git a/test/unittest/test_data/updater/parts/updaterpart01.zip b/test/unittest/test_data/updater/parts/updaterpart01.zip new file mode 100755 index 0000000000000000000000000000000000000000..06bc1d4b5a076f87ed8d0b9cceb9abe4eb307f09 --- /dev/null +++ b/test/unittest/test_data/updater/parts/updaterpart01.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:090644f582e376019e5e3217b2c5a8c66d78d015849d1a9d5a98fd841ff5a80b +size 24701662 diff --git a/test/unittest/test_data/updater/parts/updaterpart02.zip b/test/unittest/test_data/updater/parts/updaterpart02.zip new file mode 100755 index 0000000000000000000000000000000000000000..f64211f8202128836ca3d1244d48c2641fd55f4b --- /dev/null +++ b/test/unittest/test_data/updater/parts/updaterpart02.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ba93a49c32bb109e80bfdaa87009fd2d317a39023215c4ca08b703bc8bd452f +size 52591842 diff --git a/test/unittest/test_data/updater/parts/updatestatus01.zip b/test/unittest/test_data/updater/parts/updatestatus01.zip new file mode 100755 index 0000000000000000000000000000000000000000..449dfc8bb935955a303acaddb144e6b19e625cc3 --- /dev/null +++ b/test/unittest/test_data/updater/parts/updatestatus01.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87afb7c965796cf332b2985e70973aa219b45ac4092349b57e7a967612dc9e1b +size 25368864 diff --git a/test/unittest/test_data/updater/parts/updatestatus02.zip b/test/unittest/test_data/updater/parts/updatestatus02.zip new file mode 100755 index 0000000000000000000000000000000000000000..4e0d34c4eb276e638a040aa7490da7c4c24f88fa --- /dev/null +++ b/test/unittest/test_data/updater/parts/updatestatus02.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54e49dfc6458f2f0fa8cb3b3fd7075457f0f6fff0035b4625c20bfbf88bfa1ae +size 25368868 diff --git a/test/unittest/test_data/updater/parts/updatestatus03.zip b/test/unittest/test_data/updater/parts/updatestatus03.zip new file mode 100755 index 0000000000000000000000000000000000000000..f277bb4482bbc6cf9e035a2c5788b10e4a506dd8 --- /dev/null +++ b/test/unittest/test_data/updater/parts/updatestatus03.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e469441d5697de4050ffdb25eed93732326aedc2681263b0cd1e532c63893877 +size 25368873 diff --git a/test/unittest/test_data/updater/raw_image_write.zip b/test/unittest/test_data/updater/raw_image_write.zip new file mode 100755 index 0000000000000000000000000000000000000000..dc9a6bb98d18df3f02139c522da6d7866a275940 --- /dev/null +++ b/test/unittest/test_data/updater/raw_image_write.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4ad3d5e5b1731e0aaff221f9a963bc309e008e3a9c887cc415e792d1d8d6e9e +size 2607911 diff --git a/test/unittest/test_data/updater/retry_flag b/test/unittest/test_data/updater/retry_flag new file mode 100755 index 0000000000000000000000000000000000000000..b2388a96cd4ca687ed6c876f8f8d25a8e8641ad0 --- /dev/null +++ b/test/unittest/test_data/updater/retry_flag @@ -0,0 +1 @@ +zero 2,0,1 \ No newline at end of file diff --git a/test/unittest/test_data/updater/unsign_updater.zip b/test/unittest/test_data/updater/unsign_updater.zip new file mode 100755 index 0000000000000000000000000000000000000000..457c301976545e63fb0134ac9871c3bc1571211a --- /dev/null +++ b/test/unittest/test_data/updater/unsign_updater.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6996c7af64679ee9eecc71db1f939786a462600ce00a9ccb50bea77e856a86f +size 1383944 diff --git a/test/unittest/test_data/updater/updater.zip b/test/unittest/test_data/updater/updater.zip new file mode 100755 index 0000000000000000000000000000000000000000..859e5dfe929814694e30fadaadd9867862818f5a --- /dev/null +++ b/test/unittest/test_data/updater/updater.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41236e5e2a27dc57bfea16757afb3536cfcd727d655b70d550a7faeaefddf0a8 +size 1540558 diff --git a/test/unittest/test_data/updater/updater_binary_abnormal.zip b/test/unittest/test_data/updater/updater_binary_abnormal.zip new file mode 100755 index 0000000000000000000000000000000000000000..dfe90de224ced7725605f8fec9152c7afc884560 --- /dev/null +++ b/test/unittest/test_data/updater/updater_binary_abnormal.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:562d3638eb2f14de3aa1d34ecade19617b79359c31b6a1a9095ea429a1103448 +size 1384049 diff --git a/test/unittest/test_data/updater/updater_diff_1.zip b/test/unittest/test_data/updater/updater_diff_1.zip new file mode 100755 index 0000000000000000000000000000000000000000..aca67e78d243068e024613936bb868d2ceb451f4 --- /dev/null +++ b/test/unittest/test_data/updater/updater_diff_1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cffe69161bcfba7c87dd42481f0cf49adfacffa00f205f1593f33864e8e2169 +size 313491 diff --git a/test/unittest/test_data/updater/updater_diff_2.zip b/test/unittest/test_data/updater/updater_diff_2.zip new file mode 100755 index 0000000000000000000000000000000000000000..91b7225fe1cbb0c789be18254a0709246da009a1 --- /dev/null +++ b/test/unittest/test_data/updater/updater_diff_2.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:135fef52ce15587253b9ded6fd8145b743e5ef2de709b26a368816a43c233432 +size 313520 diff --git a/test/unittest/test_data/updater/updater_retry.zip b/test/unittest/test_data/updater/updater_retry.zip new file mode 100755 index 0000000000000000000000000000000000000000..2611fdf24e230feb68af257708fa6ddfb4ce1030 --- /dev/null +++ b/test/unittest/test_data/updater/updater_retry.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c68e69df00d808b746d14f37c0310317a8b2eaf7529a2cb8f15e86f402efd6a +size 1384222 diff --git a/test/unittest/test_data/updater/updater_success.zip b/test/unittest/test_data/updater/updater_success.zip new file mode 100755 index 0000000000000000000000000000000000000000..6109fb5dd5116db1eb80b86843d27fe186049d5a --- /dev/null +++ b/test/unittest/test_data/updater/updater_success.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9772ee33994cd81912a92cddea7958e05421294636aea448a234e9f6614382a1 +size 1384223 diff --git a/test/unittest/test_data/updater/updater_with_incorrect_binary.zip b/test/unittest/test_data/updater/updater_with_incorrect_binary.zip new file mode 100755 index 0000000000000000000000000000000000000000..3a42a590e557b7959ceef54222ed7c87c76bc17d --- /dev/null +++ b/test/unittest/test_data/updater/updater_with_incorrect_binary.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad2bd81899786866d5561b5dca77137ec7eac8d5014be2332e3c05a75b221920 +size 1384239 diff --git a/test/unittest/test_data/updater/updater_without_updater_binary.zip b/test/unittest/test_data/updater/updater_without_updater_binary.zip new file mode 100755 index 0000000000000000000000000000000000000000..94184619afa3044e3c6140d0883c18568c5843aa --- /dev/null +++ b/test/unittest/test_data/updater/updater_without_updater_binary.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efaff4eb27862d24194dfd8d3664165f9f96ff857e51f35d59d0e4f486cd4805 +size 1369662 diff --git a/test/unittest/test_data/updater/wrong_hash_updater.zip b/test/unittest/test_data/updater/wrong_hash_updater.zip new file mode 100755 index 0000000000000000000000000000000000000000..d307d263d37dfa9ef6de81103e33703164702b97 --- /dev/null +++ b/test/unittest/test_data/updater/wrong_hash_updater.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5e04cbe37767d1a0d89dcec8aa7fd5d80cb4596c27822001e044db71d3de5b5 +size 1384230 diff --git a/test/unittest/unittest_comm.h b/test/unittest/unittest_comm.h new file mode 100755 index 0000000000000000000000000000000000000000..2c396bd097cb0a723e1a98c6fcd204bf305180dc --- /dev/null +++ b/test/unittest/unittest_comm.h @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef UNITTEST_COMM +#define UNITTEST_COMM + +#include +#include +#include +#include +#include +#include + +const std::string TEST_PATH_FROM = "/data/updater/src/"; +const std::string TEST_PATH_TO = "/data/updater/dst/"; + +inline std::string GetTestPrivateKeyName() +{ + std::string name = TEST_PATH_FROM; + name += "rsa_private_key2048.pem"; + return name; +} + +inline std::string GetTestCertName() +{ + std::string name = TEST_PATH_FROM; + name += "signing_cert.crt"; + return name; +} + +#endif // UNITTEST_COMM diff --git a/test/unittest/updater_binary/update_image_block_test.cpp b/test/unittest/updater_binary/update_image_block_test.cpp new file mode 100755 index 0000000000000000000000000000000000000000..8d771d0ee7255b72927231c3a7f20f7fb31839d4 --- /dev/null +++ b/test/unittest/updater_binary/update_image_block_test.cpp @@ -0,0 +1,127 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "update_image_block_test.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "applypatch/block_set.h" +#include "applypatch/store.h" +#include "fs_manager/mount.h" +#include "log.h" +#include "package/pkg_manager.h" +#include "script_instruction.h" +#include "script_manager.h" +#include "script_utils.h" +#include "unittest_comm.h" +#include "update_image_block.h" +#include "update_processor.h" +#include "utils.h" + +using namespace updater; +using namespace uscript; +using namespace std; +using namespace hpackage; + +namespace updater_ut { +void UpdateImageBlockTest::SetUp() +{ + unsigned long mountFlag = MS_REMOUNT; + std::string tmpPath = "/tmp"; + // mount rootfs to read-write. + std::string rootSource = "/dev/root"; + if (mount(rootSource.c_str(), "/", "ext4", mountFlag, nullptr) != 0) { + std::cout << "Cannot re-mount rootfs\n"; + } + auto ret = mkdir(tmpPath.c_str(), S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); + if (ret != 0) { + std::cout << "Cannot create \"/tmp\" directory: " << errno << "\n"; + } + + // Load specific fstab for testing. + LoadSpecificFstab("/data/updater/applypatch/etc/fstab.ut.updater"); + cout << "SetUpTestCase" << endl; +} + +void UpdateImageBlockTest::TearDown() +{ + cout << "TearDownTestCase" << endl; +} + +TEST(UpdateImageBlockTest, update_image_block_test_001) +{ + LoadSpecificFstab("/data/updater/applypatch/etc/fstab.ut.updater"); + string devPath = GetBlockDeviceByMountPoint("/vendortest1"); + size_t bufferSize = 4096; + std::vector buffer(bufferSize, 0); + auto ret = Store::WriteDataToStore("/", devPath, buffer, bufferSize); + string packagePath = "/data/updater/updater/updater_diff_1.zip"; + PkgManager::PkgManagerPtr pkgManager = PkgManager::GetPackageInstance(); + std::vector components; + ret = pkgManager->LoadPackage(packagePath, GetTestCertName(), components); + printf("load package's ret : %d\n", ret); + UpdaterEnv* env = new UpdaterEnv(pkgManager, nullptr, false); // retry + ScriptManager* scriptManager = ScriptManager::GetScriptManager(env); + for (int32_t i = 0; i < ScriptManager::MAX_PRIORITY; i++) { + ret = scriptManager->ExecuteScript(i); + printf(" execute ret : %d\n", ret); + } + delete env; + ScriptManager::ReleaseScriptManager(); + PkgManager::ReleasePackageInstance(pkgManager); +} + +TEST(UpdateImageBlockTest, update_image_block_test_002) +{ + LoadSpecificFstab("/data/updater/applypatch/etc/fstab.ut.updater"); + string devPath = GetBlockDeviceByMountPoint("/vendortest"); + size_t bufferSize = 4096; + printf("dev path is %s\n", devPath.c_str()); + std::vector buffer(bufferSize, 0); + auto ret = Store::WriteDataToStore("/", devPath, buffer, bufferSize); + printf("WriteDataToStore's ret: %d\n", ret); + + string oldName = "/data/updater/updater/retry_flag"; + string newName = "/data/updater/update_tmp/retry_flag"; + string newDir = "/data/updater/update_tmp"; + ret = Store::CreateNewSpace(newDir, false); + printf("CreateNewSpace's ret: %d\n", ret); + ret = rename(oldName.c_str(), newName.c_str()); + printf("rename's ret : %d\n", ret); + + string packagePath = "/data/updater/updater/updater_diff_2.zip"; + PkgManager::PkgManagerPtr pkgManager = PkgManager::GetPackageInstance(); + std::vector components; + ret = pkgManager->LoadPackage(packagePath, GetTestCertName(), components); + printf("load package's ret : %d\n", ret); + UpdaterEnv* env = new UpdaterEnv(pkgManager, nullptr, true); + ScriptManager* scriptManager = ScriptManager::GetScriptManager(env); + for (int32_t i = 0; i < ScriptManager::MAX_PRIORITY; i++) { + ret = scriptManager->ExecuteScript(i); + printf(" execute ret : %d\n", ret); + } + delete env; + ScriptManager::ReleaseScriptManager(); + PkgManager::ReleasePackageInstance(pkgManager); +} +} diff --git a/test/unittest/updater_binary/update_image_block_test.h b/test/unittest/updater_binary/update_image_block_test.h new file mode 100755 index 0000000000000000000000000000000000000000..394655d28fe59d9ad25eda798d4737b124bdfe9e --- /dev/null +++ b/test/unittest/updater_binary/update_image_block_test.h @@ -0,0 +1,31 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#ifndef UPDATER_UPDATE_IMAGE_BLOCK_TEST_H +#define UPDATER_UPDATE_IMAGE_BLOCK_TEST_H + +#include +#include + +namespace updater_ut { +class UpdateImageBlockTest : public testing::Test { +public: + static void SetUpTestCase(void) {} + static void TearDownTestCase(void) {} + void SetUp(); + void TearDown(); +}; +} +#endif // UPDATER_UPDATE_IMAGE_BLOCK_TEST_H diff --git a/test/unittest/updater_binary/update_partitions_unittest.cpp b/test/unittest/updater_binary/update_partitions_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..4b5c80c0fde18d94ddc48e38cc575aec68a3b0a8 --- /dev/null +++ b/test/unittest/updater_binary/update_partitions_unittest.cpp @@ -0,0 +1,99 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "update_partitions_unittest.h" +#include +#include +#include +#include +#include +#include +#include "log.h" +#include "package/pkg_manager.h" +#include "script_instruction.h" +#include "script_manager.h" +#include "script_utils.h" +#include "unittest_comm.h" +#include "update_processor.h" +#include "utils.h" + +using namespace updater; +using namespace uscript; +using namespace std; +using namespace hpackage; + +namespace updater_ut { +void UpdatePartitionsUnitTest::SetUp(void) +{ + cout << "Updater Unit UpdatePartitionsUnitTest Begin!" << endl; +} + +void UpdatePartitionsUnitTest::TearDown(void) +{ + cout << "Updater Unit UpdatePartitionsUnitTest End!" << endl; +} + +// do something at the each function begining +void UpdatePartitionsUnitTest::SetUpTestCase(void) {} + +// do something at the each function end +void UpdatePartitionsUnitTest::TearDownTestCase(void) {} + +TEST_F(UpdatePartitionsUnitTest, UpdatePartitions_Unitest01) +{ + const string packagePath = "/data/updater/updater/parts/updaterpart01.zip"; + PkgManager::PkgManagerPtr pkgManager = PkgManager::GetPackageInstance(); + std::vector components; + int partRet = -1; + int ret = pkgManager->LoadPackage(packagePath, GetTestCertName(), components); + cout << "load package's ret:" << ret << endl; + UpdaterEnv* env = new UpdaterEnv(pkgManager, nullptr, false); + ScriptManager* scriptManager = ScriptManager::GetScriptManager(env); + for (int32_t i = 0; i < ScriptManager::MAX_PRIORITY; i++) { + ret = scriptManager->ExecuteScript(i); + cout << " execute ret:" << ret << endl; + if (i == 1) { // only run update_partitions script + partRet = ret; + } + } + delete env; + ScriptManager::ReleaseScriptManager(); + PkgManager::ReleasePackageInstance(pkgManager); + EXPECT_EQ(partRet, USCRIPT_SUCCESS); +} + +TEST_F(UpdatePartitionsUnitTest, UpdatePartitions_Unitest02) +{ + const string packagePath = "/data/updater/updater/parts/updaterpart02.zip"; + PkgManager::PkgManagerPtr pkgManager = PkgManager::GetPackageInstance(); + std::vector components; + int partRet = -1; + int ret = pkgManager->LoadPackage(packagePath, GetTestCertName(), components); + cout << "load package's ret:" << ret << endl; + UpdaterEnv* env = new UpdaterEnv(pkgManager, nullptr, false); + ScriptManager* scriptManager = ScriptManager::GetScriptManager(env); + for (int32_t i = 0; i < ScriptManager::MAX_PRIORITY; i++) { + ret = scriptManager->ExecuteScript(i); + cout << " execute ret:" << ret << endl; + if (i == 1) { // only run update_partitions script + partRet = ret; + } + } + delete env; + ScriptManager::ReleaseScriptManager(); + PkgManager::ReleasePackageInstance(pkgManager); + EXPECT_EQ(partRet, USCRIPT_ERROR_EXECUTE); +} +} // namespace updater_ut diff --git a/test/unittest/updater_binary/update_partitions_unittest.h b/test/unittest/updater_binary/update_partitions_unittest.h new file mode 100755 index 0000000000000000000000000000000000000000..d3a458f7731e5b25ec93839d67b7f28ca0920add --- /dev/null +++ b/test/unittest/updater_binary/update_partitions_unittest.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef UPDATE_PARTITIONS_UNITTEST_H +#define UPDATE_PARTITIONS_UNITTEST_H + +#include + +namespace updater_ut { +class UpdatePartitionsUnitTest : public testing::Test { +public: + static void SetUpTestCase(void); + static void TearDownTestCase(void); + void SetUp(); + void TearDown(); +}; +} // updater_ut +#endif /* UPDATE_PARTITIONS_UNITTEST_H */ + diff --git a/test/unittest/updater_binary/update_processor_unittest.cpp b/test/unittest/updater_binary/update_processor_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..7b4cd7010193df1fe63b371a4ead8113f73d4ec0 --- /dev/null +++ b/test/unittest/updater_binary/update_processor_unittest.cpp @@ -0,0 +1,85 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "update_processor_unittest.h" +#include +#include +#include +#include +#include +#include "fs_manager/mount.h" +#include "log/log.h" +#include "package/pkg_manager.h" +#include "unittest_comm.h" +#include "update_processor.h" +#include "updater_main.h" +#include "updater/updater.h" +#include "utils.h" + +using namespace updater; +using namespace uscript; +using namespace std; +using namespace hpackage; + +namespace updater_ut { +using namespace testing::ext; +using namespace updater_ut; +using namespace testing; + +void UpdateProcessorUnitTest::SetUp(void) +{ + cout << "Updater Unit UpdatePartitionsUnitTest Begin!" << endl; +} + +void UpdateProcessorUnitTest::TearDown(void) +{ + cout << "Updater Unit UpdatePartitionsUnitTest End!" << endl; +} + +// do something at the each function begining +void UpdateProcessorUnitTest::SetUpTestCase(void) {} + +// do something at the each function end +void UpdateProcessorUnitTest::TearDownTestCase(void) {} + +TEST(UpdateProcessorUnitTest, UpdateProcessor_001) +{ + LoadSpecificFstab("/data/updater/applypatch/etc/fstab1.ut.updater"); + const string packagePath = "/data/updater/updater/raw_image_write.zip"; + PkgManager::PkgManagerPtr pkgManager = PkgManager::GetPackageInstance(); + std::vector components; + int32_t ret = pkgManager->LoadPackage(packagePath, GetTestCertName(), components); + printf("load package's ret : %d\n", ret); + UpdaterEnv* env = new UpdaterEnv(pkgManager, nullptr, false); // retry + ScriptManager* scriptManager = ScriptManager::GetScriptManager(env); + + const string partitionName = "/rawwriter"; + const string devPath = GetBlockDeviceByMountPoint(partitionName); + const string devDir = "/data/updater/ut/datawriter/"; + updater::utils::MkdirRecursive(devDir, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); + int fd = open(devPath.c_str(), O_CREAT | O_WRONLY | O_EXCL, 0664); + printf("@@@ devPath = %s, fd=%d\n", devPath.c_str(), fd); + close(fd); + + for (int32_t i = 0; i < ScriptManager::MAX_PRIORITY; i++) { + ret = scriptManager->ExecuteScript(i); + EXPECT_EQ(0, ret); + printf(" execute ret : %d\n", ret); + } + delete env; + ScriptManager::ReleaseScriptManager(); + PkgManager::ReleasePackageInstance(pkgManager); +} +} // namespace updater_ut diff --git a/test/unittest/updater_binary/update_processor_unittest.h b/test/unittest/updater_binary/update_processor_unittest.h new file mode 100755 index 0000000000000000000000000000000000000000..0e2485ccebe5f3ff6d65265bfe966ea2ecee4ced --- /dev/null +++ b/test/unittest/updater_binary/update_processor_unittest.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef UPDATE_PROCESSOR_UNITTEST_H +#define UPDATE_PROCESSOR_UNITTEST_H + +#include +#include + +namespace updater_ut { +class UpdateProcessorUnitTest : public testing::Test { +public: + static void SetUpTestCase(void); + static void TearDownTestCase(void); + void SetUp(); + void TearDown(); +}; +} // updater_ut +#endif /* UPDATE_PARTITIONS_UNITTEST_H */ diff --git a/test/unittest/updater_binary/updater_binary_unittest.cpp b/test/unittest/updater_binary/updater_binary_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..1f0a3437c237f18e624eef0f16e9738baf019f8c --- /dev/null +++ b/test/unittest/updater_binary/updater_binary_unittest.cpp @@ -0,0 +1,191 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include +#include +#include "log.h" +#include "pkg_algorithm.h" +#include "script_instruction.h" +#include "script_utils.h" +#include "unittest_comm.h" +#include "update_processor.h" +#include "utils.h" + +using namespace std; +using namespace hpackage; +using namespace uscript; +using namespace updater; +using namespace updater::utils; + +namespace { +class UpdaterBinaryUnittest : public ::testing::Test { +public: + UpdaterBinaryUnittest() {} + ~UpdaterBinaryUnittest() {} + int TestUpdater() + { + int32_t ret = CreatePackageBin(); + EXPECT_EQ(0, ret); + std::string path = TEST_PATH_TO + testPackageName; + ret = ProcessUpdater(false, STDOUT_FILENO, path.c_str(), GetTestCertName().c_str()); + ret = 0; + return ret; + } + +protected: + void SetUp() + { + // 先创建目标目录 + if (access(TEST_PATH_TO.c_str(), R_OK | W_OK) == -1) { + mode_t mode = (S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); + mkdir(TEST_PATH_TO.c_str(), mode); + } + InitUpdaterLogger("UPDATER ", "updater_log.log", "updater_status.log", "error_code.log"); + } + void TearDown() {} + void TestBody() {} + + int32_t BuildFileDigest(uint8_t &digest, size_t size, const std::string &packagePath) const + { + PkgManager::PkgManagerPtr pkgManager = PkgManager::GetPackageInstance(); + PkgManager::StreamPtr stream = nullptr; + int32_t ret = pkgManager->CreatePkgStream(stream, packagePath, 0, PkgStream::PkgStreamType_Read); + PKG_CHECK(ret == PKG_SUCCESS, pkgManager->ClosePkgStream(stream); + return ret, "Create input stream fail %s", packagePath.c_str()); + size_t fileLen = stream->GetFileLength(); + PKG_CHECK(fileLen > 0, pkgManager->ClosePkgStream(stream); return PKG_INVALID_FILE, "invalid file to load"); + PKG_CHECK(fileLen <= SIZE_MAX, pkgManager->ClosePkgStream(stream); return PKG_INVALID_FILE, + "Invalid file len %zu to load %s", fileLen, stream->GetFileName().c_str()); + + size_t buffSize = 4096; + PkgBuffer buff(buffSize); + // 整包检查 + DigestAlgorithm::DigestAlgorithmPtr algorithm = PkgAlgorithmFactory::GetDigestAlgorithm(PKG_DIGEST_TYPE_SHA256); + PKG_CHECK(algorithm != nullptr, pkgManager->ClosePkgStream(stream); return PKG_NOT_EXIST_ALGORITHM, + "Invalid file %s", stream->GetFileName().c_str()); + algorithm->Init(); + + size_t offset = 0; + size_t readLen = 0; + while (offset < fileLen) { + ret = stream->Read(buff, offset, buffSize, readLen); + PKG_CHECK(ret == PKG_SUCCESS, + pkgManager->ClosePkgStream(stream); return ret, + "read buffer fail %s", stream->GetFileName().c_str()); + algorithm->Update(buff, readLen); + offset += readLen; + readLen = 0; + } + + PkgBuffer buffer(&digest, size); + algorithm->Final(buffer); + pkgManager->ClosePkgStream(stream); + return PKG_SUCCESS; + } + + int CreatePackageBin() const + { + int32_t ret; + int32_t updateFileVersion = 1000; + PKG_LOGI("\n\n ************* CreatePackageBin %s \r\n", testPackageName.c_str()); + UpgradePkgInfoExt pkgInfo; + // C API, Cannot use c++ string class. + pkgInfo.softwareVersion = strdup("100.100.100.100"); + pkgInfo.date = strdup("2021-02-02"); + pkgInfo.time = strdup("21:23:49"); + pkgInfo.productUpdateId = strdup("555.555.100.555"); + int fileNameIndex = 3; + uint8_t componentType = 22; + pkgInfo.entryCount = testFileNames_.size() + fileNameIndex; + pkgInfo.updateFileVersion = updateFileVersion; + pkgInfo.digestMethod = PKG_DIGEST_TYPE_SHA256; + pkgInfo.signMethod = PKG_SIGN_METHOD_RSA; + pkgInfo.pkgType = PKG_PACK_TYPE_UPGRADE; + + ComponentInfoExt *comp = (ComponentInfoExt*)malloc( + sizeof(ComponentInfoExt) * (testFileNames_.size() + fileNameIndex)); + for (size_t i = 0; i < testFileNames_.size(); i++) { + BuildCompnentInfo(comp[i], testFileNames_[i], testFileNames_[i], componentType); + } + + size_t index = testFileNames_.size(); + BuildCompnentInfo(comp[index++], "/hos"); + BuildCompnentInfo(comp[index++], "/system"); + BuildCompnentInfo(comp[index++], "/vendor"); + + std::string packagePath = TEST_PATH_TO; + packagePath += testPackageName; + ret = CreatePackage(&pkgInfo, comp, packagePath.c_str(), GetTestPrivateKeyName().c_str()); + if (ret == 0) { + PKG_LOGI("CreatePackage success offset"); + } + for (size_t i = 0; i < index; i++) { + free(comp[i].componentAddr); + free(comp[i].filePath); + free(comp[i].version); + } + free(pkgInfo.productUpdateId); + free(pkgInfo.softwareVersion); + free(pkgInfo.date); + free(pkgInfo.time); + free(comp); + return ret; + } + +private: + std::vector testFileNames_ = { + "loadScript.us", + "registerCmd.us", + "test_function.us", + "test_math.us", + "test_native.us", + "testscript.us", + "Verse-script.us", + }; + std::string testPackageName = "test_package.bin"; + void BuildCompnentInfo(ComponentInfoExt &comp, const std::string &cmpName, + const std::string &scriptPath = "loadScript.us", uint8_t componentType = 0) const + { + std::string filePath = TEST_PATH_FROM; + uint32_t componentIdBase = 100; + uint8_t componentFlags = 22; + + comp.componentAddr = strdup(cmpName.c_str()); + filePath += scriptPath; + comp.filePath = strdup(filePath.c_str()); + comp.version = strdup("55555555"); + auto ret = BuildFileDigest(*comp.digest, sizeof(comp.digest), filePath); + EXPECT_EQ(ret, PKG_SUCCESS); + comp.size = GetFileSize(filePath); + comp.originalSize = comp.size; + comp.id = componentIdBase; + comp.resType = 1; + comp.flags = componentFlags; + comp.type = componentType; + filePath.clear(); + } +}; + +TEST_F(UpdaterBinaryUnittest, TestUpdater) +{ + UpdaterBinaryUnittest test; + EXPECT_EQ(0, test.TestUpdater()); +} +} diff --git a/test/unittest/updater_main_test/updater_main_unittest.cpp b/test/unittest/updater_main_test/updater_main_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..80aecc240651cd0833e0265e51b26c3e16c48dcd --- /dev/null +++ b/test/unittest/updater_main_test/updater_main_unittest.cpp @@ -0,0 +1,166 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "updater_main_unittest.h" +#include +#include +#include +#include +#include "fs_manager/mount.h" +#include "log/log.h" +#include "misc_info/misc_info.h" +#include "securec.h" +#include "updater_main.h" +#include "updater_ui.h" +#include "utils.h" + +using namespace updater; +using namespace std; +using namespace updater::utils; + +namespace updater_ut { +constexpr uint32_t MAX_ARG_SIZE = 10; +const std::string MISC_FILE = "/dev/block/platform/soc/10100000.himci.eMMC/by-name/misc"; +// do something at the each function begining +void UpdaterMainUnitTest::SetUp(void) +{ + cout << "Updater Unit UpdaterMainUnitTest Begin!" << endl; +} + +// do something at the each function end +void UpdaterMainUnitTest::TearDown(void) +{ + cout << "Updater Unit UpdaterMainUnitTest End!" << endl; +} + +// init +void UpdaterMainUnitTest::SetUpTestCase(void) +{ + cout << "SetUpTestCase" << endl; + updater::utils::MkdirRecursive("/data/sdcard/updater", S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); + LoadSpecificFstab("/data/updater/main_data/updater.tab"); + if (MountForPath("/data") != 0) { + cout << "MountForPath failed" << endl; + } + PostUpdater(); +} + +// end +void UpdaterMainUnitTest::TearDownTestCase(void) +{ + cout << "TearDownTestCase" << endl; + unlink("/data/updater.log"); + unlink("/data/updater_stage.log"); +} + +TEST_F(UpdaterMainUnitTest, updater_main_test_001) +{ + UpdateMessage boot {}; + if (access("/data/updater/", 0)) { + int ret = mkdir("/data/updater/", S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); + ASSERT_EQ(ret, 0); + } + const std::string commandFile = "/data/updater/command"; + auto fp = std::unique_ptr(fopen(commandFile.c_str(), "wb"), fclose); + EXPECT_NE(fp, nullptr); + EXPECT_EQ(strncpy_s(boot.command, sizeof(boot.command), "boot_updater", sizeof(boot.command)), 0); + EXPECT_EQ(strncpy_s(boot.update, sizeof(boot.update), "", sizeof(boot.update)), 0); + bool bRet = WriteUpdaterMessage(commandFile, boot); + EXPECT_EQ(bRet, true); + char **argv = new char*[1]; + argv[0] = new char[MAX_ARG_SIZE]; + EXPECT_EQ(strncpy_s(argv[0], MAX_ARG_SIZE, "./main", MAX_ARG_SIZE), 0); + int argc = 1; + std::vector args = ParseParams(argc, argv); + + EXPECT_EQ(args.size(), static_cast(argc)); + PostUpdater(); + delete argv[0]; + delete []argv; +} + +TEST_F(UpdaterMainUnitTest, updater_main_test_002) +{ + UpdateMessage boot {}; + EXPECT_EQ(strncpy_s(boot.command, sizeof(boot.command), "boot_updater", sizeof(boot.command)), 0); + EXPECT_EQ(strncpy_s(boot.update, sizeof(boot.update), "--user_wipe_data", sizeof(boot.update)), 0); + bool ret = WriteUpdaterMessage(MISC_FILE, boot); + EXPECT_EQ(ret, true); + + int fRet = FactoryReset(USER_WIPE_DATA, "/misc/factory_test"); + EXPECT_EQ(fRet, 0); + PostUpdater(); +} + +TEST_F(UpdaterMainUnitTest, updater_main_test_003) +{ + const std::string sLog = "/data/updater/main_data/updater.tab"; + const std::string dLog = "/data/updater/main_data/ut_dLog.txt"; + bool ret = CopyUpdaterLogs(sLog, dLog); + EXPECT_EQ(ret, true); + unlink(dLog.c_str()); +} + +TEST_F(UpdaterMainUnitTest, updater_main_test_004) +{ + UpdaterUiInit(); + auto fp = std::unique_ptr(fopen("/data/updater/updater.zip", "wb"), fclose); + EXPECT_NE(fp, nullptr); + + UpdateMessage boot {}; + EXPECT_EQ(strncpy_s(boot.command, sizeof(boot.command), "boot_updater", sizeof(boot.command)), 0); + EXPECT_EQ(strncpy_s(boot.update, sizeof(boot.update), + "--update_package=/data/updater/updater.zip\n--retry_count=0", sizeof(boot.update)), 0); + bool ret = WriteUpdaterMessage(MISC_FILE, boot); + EXPECT_EQ(ret, true); + + char **argv = new char*[MAX_ARG_SIZE]; + argv[0] = new char[10]; + EXPECT_EQ(strncpy_s(argv[0], MAX_ARG_SIZE, "./main", MAX_ARG_SIZE), 0); + int argc = 1; + int lRet = UpdaterMain(argc, argv); + EXPECT_EQ(lRet, 0); + + EXPECT_EQ(memset_s(boot.update, sizeof(boot.update), 0, sizeof(boot.update)), 0); + EXPECT_EQ(strncpy_s(boot.update, sizeof(boot.update), "--user_wipe_data", sizeof(boot.update)), 0); + ret = WriteUpdaterMessage(MISC_FILE, boot); + EXPECT_EQ(ret, true); + lRet = UpdaterMain(argc, argv); + EXPECT_EQ(lRet, 0); + + EXPECT_EQ(memset_s(boot.update, sizeof(boot.update), 0, sizeof(boot.update)), 0); + EXPECT_EQ(strncpy_s(boot.update, sizeof(boot.update), "--factory_wipe_data", sizeof(boot.update)), 0); + ret = WriteUpdaterMessage(MISC_FILE, boot); + EXPECT_EQ(ret, true); + lRet = UpdaterMain(argc, argv); + EXPECT_EQ(lRet, 0); + + ret = ReadUpdaterMessage(MISC_FILE, boot); + EXPECT_EQ(ret, true); + EXPECT_STREQ(boot.update, ""); + delete argv[0]; + delete []argv; + DeleteView(); +} + +TEST_F(UpdaterMainUnitTest, updater_main_test_compress) +{ + const std::string testFile = "/data/sdcard/updater/test_compress.txt"; + FILE *fp = fopen(testFile.c_str(), "w"); + EXPECT_NE(fp, nullptr); + fclose(fp); + CompressLogs(testFile); +} +} // namespace updater_ut diff --git a/test/unittest/updater_main_test/updater_main_unittest.h b/test/unittest/updater_main_test/updater_main_unittest.h new file mode 100755 index 0000000000000000000000000000000000000000..8ef9c2ca2d8189a636d5ce7150b6166429ab0a24 --- /dev/null +++ b/test/unittest/updater_main_test/updater_main_unittest.h @@ -0,0 +1,31 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#ifndef UPDATER_MAIN_UNITTEST_H +#define UPDATER_MAIN_UNITTEST_H + +#include +#include + +namespace updater_ut { +class UpdaterMainUnitTest : public testing::Test { +public: + static void SetUpTestCase(void); + static void TearDownTestCase(void); + void SetUp() override; + void TearDown() override; +}; +} // updater_ut +#endif /* UPDATER_MAIN_UNITTEST_H */ diff --git a/test/unittest/updater_test/test_update_binary.cpp b/test/unittest/updater_test/test_update_binary.cpp new file mode 100755 index 0000000000000000000000000000000000000000..59f1953af99d07a7093988fa2db80a2837cbc391 --- /dev/null +++ b/test/unittest/updater_test/test_update_binary.cpp @@ -0,0 +1,64 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include + +enum EXIT_CODES { + EXIT_INVALID_ARGS = EXIT_SUCCESS + 1, + EXIT_READ_PACKAGE_ERROR = 2, + EXIT_FOUND_SCRIPT_ERROR = 3, + EXIT_PARSE_SCRIPT_ERROR = 4, + EXIT_EXEC_SCRIPT_ERROR = 5, +}; + +int main(int argc, char **argv) +{ + constexpr int lessArgIndex = 2; + constexpr int withRetry = 3; + constexpr int decimal = 10; + if (argc < lessArgIndex) { + std::cout << "Invalid arguments\n"; + return EXIT_INVALID_ARGS; + } + + bool retry = false; + int pipeFd = static_cast(std::strtol(argv[1], nullptr, decimal)); + if (argc >= withRetry && strcmp(argv[withRetry - 1], "retry") == 0) { + retry = true; + } + FILE *pipeWrite = fdopen(pipeFd, "w"); + if (pipeWrite == nullptr) { + std::cout << "Failed to fdopen\n"; + return EXIT_INVALID_ARGS; + } + + setlinebuf(pipeWrite); + fprintf(pipeWrite, "ui_log: This is ui output\n"); + fprintf(pipeWrite, "write_log: Write logs\n"); + if (retry) { + fprintf(pipeWrite, "retry_update\n"); + } + fprintf(pipeWrite, "show_progress: 1 2\n"); + fprintf(pipeWrite, "show_progress: 1\n"); + fprintf(pipeWrite, "nonexist: 1 2\n"); + fclose(pipeWrite); + return 0; +} + diff --git a/test/unittest/updater_test/test_update_binary_abnormal.cpp b/test/unittest/updater_test/test_update_binary_abnormal.cpp new file mode 100755 index 0000000000000000000000000000000000000000..0a612847e7ec251021e5efa73b3b23b1a35a4c2e --- /dev/null +++ b/test/unittest/updater_test/test_update_binary_abnormal.cpp @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2021 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include + +enum EXIT_CODES { + EXIT_INVALID_ARGS = EXIT_SUCCESS + 1, + EXIT_READ_PACKAGE_ERROR = 2, + EXIT_FOUND_SCRIPT_ERROR = 3, + EXIT_PARSE_SCRIPT_ERROR = 4, + EXIT_EXEC_SCRIPT_ERROR = 5, +}; + +int main(int argc, char **argv) +{ + constexpr int lessArgIndex = 2; + constexpr int withRetry = 3; + constexpr int decimal = 10; + if (argc < lessArgIndex) { + std::cout << "Invalid arguments\n"; + return EXIT_INVALID_ARGS; + } + + bool retry = false; + int pipeFd = static_cast(std::strtol(argv[1], nullptr, decimal)); + if (argc >= withRetry && strcmp(argv[withRetry - 1], "retry") == 0) { + retry = true; + } + FILE *pipeWrite = fdopen(pipeFd, "w"); + if (pipeWrite == nullptr) { + std::cout << "Failed to fdopen\n"; + return EXIT_INVALID_ARGS; + } + + setlinebuf(pipeWrite); + fclose(pipeWrite); + // Return failure directly. + return EXIT_PARSE_SCRIPT_ERROR; +} + diff --git a/test/unittest/updater_test/updater_unittest.cpp b/test/unittest/updater_test/updater_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..90495ac73a74112059e0610a9d553f263b593506 --- /dev/null +++ b/test/unittest/updater_test/updater_unittest.cpp @@ -0,0 +1,145 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "updater_unittest.h" +#include +#include +#include +#include +#include +#include "fs_manager/mount.h" +#include "log/log.h" +#include "package/pkg_manager.h" +#include "unittest_comm.h" +#include "updater/updater.h" +#include "updater_main.h" +#include "updater_ui.h" +#include "utils.h" + +namespace updater_ut { +using namespace testing::ext; +using namespace updater_ut; +using namespace updater; +using namespace std; +using namespace hpackage; +using namespace testing; + +void UpdaterUnitTest::SetUp() +{ + unsigned long mountFlag = MS_REMOUNT; + std::string tmpPath = "/tmp"; + // mount rootfs to read-write. + std::string rootSource = "/dev/root"; + if (mount(rootSource.c_str(), "/", "ext4", mountFlag, nullptr) != 0) { + std::cout << "Cannot re-mount rootfs\n"; + } + mode_t mode = (S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); + auto ret = mkdir(tmpPath.c_str(), mode); + if (ret != 0 && errno != EEXIST) { + std::cout << "Cannot create \"/tmp\" directory: " << errno << "\n"; + } + + // Load specific fstab for testing. + LoadSpecificFstab("/data/updater/updater/etc/fstab.ut.updater"); +} + +void UpdaterUnitTest::TearDown() {} + +TEST_F(UpdaterUnitTest, updater_StartUpdaterProc) +{ + UpdaterUiInit(); + std::string packagePath = "/data/updater/updater/updater_without_updater_binary.zip"; + PkgManager::PkgManagerPtr pkgManager = PkgManager::GetPackageInstance(); + int maxTemperature; + UpdaterStatus status; + status = StartUpdaterProc(pkgManager, packagePath, 0, maxTemperature); + EXPECT_EQ(status, UPDATE_CORRUPT); + + packagePath = "/data/updater/updater/updater_with_incorrect_binary.zip"; + status = StartUpdaterProc(pkgManager, packagePath, 0, maxTemperature); + EXPECT_EQ(status, UPDATE_CORRUPT); + + packagePath = "/data/updater/updater/updater.zip"; + std::vector components; + int32_t ret = pkgManager->LoadPackage(packagePath, GetTestCertName(), components); + EXPECT_EQ(ret, 0); + status = StartUpdaterProc(pkgManager, packagePath, 0, maxTemperature); + EXPECT_EQ(status, UPDATE_SUCCESS); + + // retrycount is greater than 0. + status = StartUpdaterProc(pkgManager, packagePath, 1, maxTemperature); + EXPECT_EQ(status, UPDATE_RETRY); + + packagePath = "/data/updater/updater/updater_binary_abnormal.zip"; + status = StartUpdaterProc(pkgManager, packagePath, 1, maxTemperature); + EXPECT_EQ(status, UPDATE_ERROR); + DeleteView(); + PkgManager::ReleasePackageInstance(pkgManager); +} + +TEST_F(UpdaterUnitTest, updater_DoInstallUpdaterPackage) +{ + UpdaterUiInit(); + UpdaterStatus status; + PkgManager::PkgManagerPtr pkgManager = PkgManager::GetPackageInstance(); + // trigger SetupPartitions error. + LoadSpecificFstab("/data/updater/updater/etc/fstab.no.updater"); + std::string packagePath = "/data/updater/updater/updater.zip"; + status = DoInstallUpdaterPackage(pkgManager, packagePath, 0); + EXPECT_EQ(status, UPDATE_ERROR); + + LoadSpecificFstab("/data/updater/updater/etc/fstab.ut.updater"); + packagePath = "/data/updater/updater/wrong_hash_updater.zip"; + status = DoInstallUpdaterPackage(pkgManager, packagePath, 0); + EXPECT_EQ(status, 1); + + packagePath = "/data/updater/updater/unsign_updater.zip"; + status = DoInstallUpdaterPackage(pkgManager, packagePath, 0); + EXPECT_EQ(status, 1); + + status = UPDATE_SUCCESS; + packagePath = "/data/updater/updater/updater.zip"; + + status = DoInstallUpdaterPackage(pkgManager, packagePath, 0); + EXPECT_EQ(status, UPDATE_SUCCESS); + DeleteView(); + PkgManager::ReleasePackageInstance(pkgManager); +} + +TEST_F(UpdaterUnitTest, updater_GetUpdatePackageInfo) +{ + // Non-exist file. + PkgManager::PkgManagerPtr pkgManager = PkgManager::GetPackageInstance(); + std::string nonExistPackagePath = "/data/non_exist"; + int ret = GetUpdatePackageInfo(pkgManager, nonExistPackagePath); + EXPECT_EQ(ret, static_cast(PKG_INVALID_FILE)); + + // valid updater package. + std::string validUpdaterPackage = "/data/updater/updater/updater.zip"; + + ret = GetUpdatePackageInfo(pkgManager, validUpdaterPackage); + EXPECT_EQ(ret, static_cast(PKG_SUCCESS)); + PkgManager::ReleasePackageInstance(pkgManager); +} + +TEST_F(UpdaterUnitTest, updater_UpdateSdcard) +{ + UpdaterUiInit(); + UpdaterStatus status; + status = UpdaterFromSdcard(); + EXPECT_EQ(status, UPDATE_SUCCESS); + DeleteView(); +} +} // namespace updater_ut diff --git a/test/unittest/updater_test/updater_unittest.h b/test/unittest/updater_test/updater_unittest.h new file mode 100755 index 0000000000000000000000000000000000000000..0e9ce72485df7efbb7efe1d32d2223b6c448c6f3 --- /dev/null +++ b/test/unittest/updater_test/updater_unittest.h @@ -0,0 +1,31 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#ifndef UPDATER_UNITTEST_H +#define UPDATER_UNITTEST_H + +#include +#include + +namespace updater_ut { +class UpdaterUnitTest : public testing::Test { +public: + static void SetUpTestCase(void) {} + static void TearDownTestCase(void) {} + void SetUp(); + void TearDown(); +}; +} // namespace updater_ut +#endif // UPDATER_UNITTEST_H diff --git a/test/unittest/updater_ui_test/updater_ui_unittest.cpp b/test/unittest/updater_ui_test/updater_ui_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..22c4e71a6931096514bbd98e87239427cd7de5aa --- /dev/null +++ b/test/unittest/updater_ui_test/updater_ui_unittest.cpp @@ -0,0 +1,76 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "updater_ui_unittest.h" +#include +#include +#include +#include +#include "log/log.h" +#include "securec.h" +#include "updater_ui.h" +#include "text_label.h" +#include "frame.h" +#include "surface_dev.h" +#include "utils.h" +#include "input_event.h" + +using namespace updater; +using namespace std; +using namespace updater::utils; +static constexpr int EV_VALUE_15 = 15; +static constexpr int EV_VALUE_80 = 80; +static constexpr int EV_VALUE_500 = 500; + +namespace updater_ut { +// do something at the each function begining +void UpdaterUiUnitTest::SetUp(void) +{ + cout << "Updater Unit UpdaterUiUnitTest Begin!" << endl; +} + +// do something at the each function end +void UpdaterUiUnitTest::TearDown(void) +{ + cout << "Updater Unit UpdaterUiUnitTest End!" << endl; +} + +// init +void UpdaterUiUnitTest::SetUpTestCase(void) +{ + cout << "SetUpTestCase" << endl; +} + +// end +void UpdaterUiUnitTest::TearDownTestCase(void) +{ + cout << "TearDownTestCase" << endl; + unlink("/data/updater.log"); + unlink("/data/updater_stage.log"); +} + +TEST_F(UpdaterUiUnitTest, updater_ui_test_HandleInputEvent) +{ + UpdaterUiInit(); + struct input_event ev {}; + ev.value = EV_VALUE_15; + HandleInputEvent(&ev); + ev.value = EV_VALUE_80; + HandleInputEvent(&ev); + ev.value = EV_VALUE_500; + HandleInputEvent(&ev); + DeleteView(); +} +} // namespace updater_ut diff --git a/test/unittest/updater_ui_test/updater_ui_unittest.h b/test/unittest/updater_ui_test/updater_ui_unittest.h new file mode 100755 index 0000000000000000000000000000000000000000..ff5c5150c56fd376921cd5037865fd41fdd73608 --- /dev/null +++ b/test/unittest/updater_ui_test/updater_ui_unittest.h @@ -0,0 +1,31 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#ifndef UPDATER_MAIN_UNITTEST_H +#define UPDATER_MAIN_UNITTEST_H + +#include +#include + +namespace updater_ut { +class UpdaterUiUnitTest : public testing::Test { +public: + static void SetUpTestCase(void); + static void TearDownTestCase(void); + void SetUp() override; + void TearDown() override; +}; +} // updater_ut +#endif /* UPDATER_MAIN_UNITTEST_H */ diff --git a/test/unittest/updater_ut_entry.cpp b/test/unittest/updater_ut_entry.cpp new file mode 100755 index 0000000000000000000000000000000000000000..736dd4ff17d96cc94383a616cb8262d0abe1bc8a --- /dev/null +++ b/test/unittest/updater_ut_entry.cpp @@ -0,0 +1,28 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include +#include +#include + +using namespace testing::ext; + +int main(int argc, char* argv[]) +{ + testing::InitGoogleMock(&argc, argv); + testing::InitGoogleTest(&argc, argv); + + return RUN_ALL_TESTS(); +} diff --git a/test/unittest/updaterkits_test/updaterkits_unittest.cpp b/test/unittest/updaterkits_test/updaterkits_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..d02d6e72a1e1076b48e71dbacf6c1414f8403f52 --- /dev/null +++ b/test/unittest/updaterkits_test/updaterkits_unittest.cpp @@ -0,0 +1,66 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "updaterkits_unittest.h" +#include +#include +#include "securec.h" +#include "updaterkits/updaterkits.h" + +using namespace testing::ext; +using namespace updater_ut; +using namespace std; + +namespace updater_ut { +const std::string MISC_FILE = "/data/updater/misc_ut"; + +void UpdaterKitsUnitTest::SetUpTestCase(void) +{ + cout << "Updater Unit UpdaterKitsUnitTest Begin!" << endl; +} + +void UpdaterKitsUnitTest::TearDownTestCase(void) +{ + cout << "Updater Unit UpdaterKitsUnitTest End!" << endl; +} + +TEST_F(UpdaterKitsUnitTest, updater_kits_test01) +{ + const std::string packageName1 = ""; + bool ret = RebootAndInstallUpgradePackage(MISC_FILE, packageName1); + EXPECT_EQ(ret, false); + + const std::string packageName2 = "/data/updater/updater/updater_without_updater_binary.zip"; + auto fp = std::unique_ptr(fopen(MISC_FILE.c_str(), "wb+"), fclose); + EXPECT_NE(fp, nullptr); + ret = RebootAndInstallUpgradePackage(MISC_FILE, packageName2); + EXPECT_EQ(ret, true); + unlink(MISC_FILE.c_str()); +} + +TEST_F(UpdaterKitsUnitTest, updater_kits_test02) +{ + const std::string cmd1 = ""; + bool ret = RebootAndCleanUserData(MISC_FILE, cmd1); + EXPECT_EQ(ret, false); + + const std::string cmd2 = "--user_wipe_data"; + auto fp = std::unique_ptr(fopen(MISC_FILE.c_str(), "wb+"), fclose); + EXPECT_NE(fp, nullptr); + ret = RebootAndCleanUserData(MISC_FILE, cmd2); + EXPECT_EQ(ret, true); + unlink(MISC_FILE.c_str()); +} +} // namespace updater_ut diff --git a/test/unittest/updaterkits_test/updaterkits_unittest.h b/test/unittest/updaterkits_test/updaterkits_unittest.h new file mode 100755 index 0000000000000000000000000000000000000000..d2a2597c566d27346f179162e2bc1175fd0d6eef --- /dev/null +++ b/test/unittest/updaterkits_test/updaterkits_unittest.h @@ -0,0 +1,32 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#ifndef UPDATER_KITS_UNITTEST_H +#define UPDATER_KITS_UNITTEST_H + +#include +#include + +namespace updater_ut { +class UpdaterKitsUnitTest : public testing::Test { +public: + static void SetUpTestCase(void); + static void TearDownTestCase(void); + void SetUp() {}; + void TearDown() {}; +}; +} // updater_ut +#endif /* UPDATER_KITS_UNITTEST_H */ + diff --git a/test/unittest/utils/utils_unittest.cpp b/test/unittest/utils/utils_unittest.cpp new file mode 100755 index 0000000000000000000000000000000000000000..a3b61cf1b1b991bc02ab206d4f77387bb8cee07a --- /dev/null +++ b/test/unittest/utils/utils_unittest.cpp @@ -0,0 +1,81 @@ +/* +* Copyright (c) 2021 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include +#include +#include +#include +#include "utils.h" + +using namespace updater; +using namespace std; + +namespace updater_ut { +class UtilsUnitTest : public testing::Test { +public: + static void SetUpTestCase(void) {}; + static void TearDownTestCase(void) {}; + void SetUp() {}; + void TearDown() {}; +}; + +TEST_F(UtilsUnitTest, updater_utils_test_001) +{ + string emptyStr = utils::Trim(""); + EXPECT_STREQ(emptyStr.c_str(), ""); + emptyStr = utils::Trim(" "); + EXPECT_STREQ(emptyStr.c_str(), ""); + emptyStr = utils::Trim("aa "); + EXPECT_STREQ(emptyStr.c_str(), "aa"); +} + +TEST_F(UtilsUnitTest, updater_utils_test_002) +{ + uint8_t a[1] = {0}; + a[0] = 1; + string newStr = utils::ConvertSha256Hex(a, 1); + EXPECT_STREQ(newStr.c_str(), "01"); +} + +TEST_F(UtilsUnitTest, updater_utils_test_003) +{ + string str = "aaa\nbbb"; + vector newStr = utils::SplitString(str, "\n"); + EXPECT_EQ(newStr[0], "aaa"); + EXPECT_EQ(newStr[1], "bbb"); +} + +TEST_F(UtilsUnitTest, updater_utils_test_004) +{ + EXPECT_EQ(utils::MkdirRecursive("/data/xx?xx", S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH), 0); +} + +TEST_F(UtilsUnitTest, updater_utils_test_005) +{ + string input = ""; + int output = utils::String2Int(input, 10); + EXPECT_EQ(output, 0); + input = "0x01"; + output = utils::String2Int(input, 10); + EXPECT_EQ(output, 1); +} + +TEST_F(UtilsUnitTest, updater_utils_test_006) +{ + std::vector files; + string path = "/data"; + utils::GetFilesFromDirectory(path, files, true); +} +} // updater_ut diff --git a/tests/fuzztest/fuzz_src_data/registerCmd.us b/tests/fuzztest/fuzz_src_data/registerCmd.us deleted file mode 100644 index 3601c42394a31c3f099689a56e3a8b611f6df244..0000000000000000000000000000000000000000 --- a/tests/fuzztest/fuzz_src_data/registerCmd.us +++ /dev/null @@ -1,6 +0,0 @@ -RegisterCmder("LoadScript" , "/data/test/libthirdInstruction.z.so"); -RegisterCmder("TestWriteSpace" , "/data/test/libthirdInstruction.z.so"); -RegisterCmder("TestWriteSpace" , "/data/test/libthirdInstruction.z.so"); -RegisterCmder("TestWriteSpace" , "/data/test/libthirdInstruction.z.so"); -RegisterCmder("TestWriteSpace" , "/data/test/libthirdInstruction.z.so"); -RegisterCmder("TestWriteSpace" , "/data/test/libthirdInstruction.z.so"); \ No newline at end of file